Subject: RE: Test for mixed content
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 12 Sep 2007 12:36:02 +0100
|
Technically I think "mixed content" is a property of an element type in a
schema or DTD, it is not a property of an instance. Given an instance such
as <a>xyz</a> or <a><b/></a> you can't actually tell whether the schema/DTD
allows mixed content or not.
But at the instance level you can test whether an element has both
(non-whitespace) child text nodes and child elements using test="* and
text()[normalize-space(.)]".
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: jesper.tverskov@xxxxxxxxx
> [mailto:jesper.tverskov@xxxxxxxxx] On Behalf Of Jesper Tverskov
> Sent: 12 September 2007 12:06
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Test for mixed content
>
> Hi list
>
> What is the best way to test if an element contains mixed content.
>
> Cheers
> Jesper Tverskov
|