2003-12-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
authorAtsushi Eno <atsushieno@gmail.com>
Sun, 7 Dec 2003 05:55:39 +0000 (05:55 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Sun, 7 Dec 2003 05:55:39 +0000 (05:55 -0000)
commited8f2c27d45d0054e4fdb34ae3dd8e0366aaea63
tree6cce640d6c5e92b8264a69f151cc1a7468057c17
parent7040240ff72f91871e0ee06c1dc80da66ba3a460
2003-12-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XslAttribute.cs, XslElement.cs, XslVariable.cs : Check name.
* XslChoose.cs : Check content validity (xsl:when or xsl:otherwise).
* XslComment.cs, XslCopy.cs, XslProcessingInstruction.cs,
  XslValueOf.cs : Check content and attributes.
* XslCompiledElement.cs : Added ParentType to check content validity.
* XslCopy.cs : Check attribute set existence.
* XslCopy.cs, XslCopyOf.cs  Don't output whitspace as cdata.
* XslLiteralElement.cs : Added extension element prefixes as
  namespace exclusion target. Consider namespace-aliases.
* XslNumber.cs : level="any" should also be emptiable. MatchesCount()
  should also consider node type. Reverted a little formatting stuff.
* XslTemplateContent.cs : Check if content nodes are containable.
* XslText.cs : New .ctor() argument, specifying if it is whitespace.
  Never output whitespace as cdata.

svn path=/trunk/mcs/; revision=20826
15 files changed:
mcs/class/System.XML/Mono.Xml.Xsl.Operations/ChangeLog
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslAttribute.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslChoose.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslComment.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslCompiledElement.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslCopy.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslCopyOf.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslElement.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslLiteralElement.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslNumber.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslProcessingInstruction.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslTemplateContent.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslText.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslValueOf.cs
mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslVariable.cs