classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] Jumbo XSLT patch for 0.20


From: Chris Burdess
Subject: [cp-patches] Jumbo XSLT patch for 0.20
Date: Wed, 11 Jan 2006 22:05:16 +0000

I'm committing the following patch which resolves a number of XSLT and XPath processing issues.

2006-01-11  Chris Burdess  <address@hidden>

        * gnu/xml/transform/AttributeNode.java,
          gnu/xml/transform/ElementNode.java,
          gnu/xml/transform/LiteralNode.java,
          gnu/xml/transform/StreamSerializer.java,
          gnu/xml/transform/StrippingInstruction.java,
          gnu/xml/transform/Stylesheet.java,
          gnu/xml/transform/TransformerImpl.java,
          gnu/xml/transform/ValueOfNode.java,
          gnu/xml/xpath/Expr.java,
          gnu/xml/xpath/LocalNameFunction.java,
          gnu/xml/xpath/NameFunction.java,
          gnu/xml/xpath/NameTest.java,
          gnu/xml/xpath/NamespaceUriFunction.java,
          gnu/xml/xpath/NodeTypeTest.java,
          gnu/xml/xpath/SubstringFunction.java,
javax/xml/namespace/QName.java: don't determine element namespace from namespace aliases when specified; better namespace handling when serializing elements; don't create HTML meta element unless head element exists; correct encoding of CDATA sections containing ']]>'; encode HTML character entity references; use ISO- Latin-1 as
          default encoding for HTML output; rewrite of XSLT
strip-space/preserve-space handling; correct doctype- public and doctype-system output attributes; insert generated doctype before
          document element; fixed result tree whitespace stripping
          algorithm; fixed semantics of XPath name, local-name, and
namespace-uri functions; name tests handle XML/XMLNS namespaces correctly; fixed semantics of processing-instruction node test. * gnu/xml/transform/TransformerFactoryImpl.java: Add main method to
          aid debugging.

This raises our XSLT conformance against the OASIS tests from 68.9% to 74.8%.
--
犬 Chris Burdess
  "They that can give up essential liberty to obtain a little safety
  deserve neither liberty nor safety." - Benjamin Franklin

Attachment: patch
Description: Binary data


Attachment: PGP.sig
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]