Subject: RE: Finding Untagged content in XML
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 17 Feb 2009 12:17:36 -0000
|
Try:
assert="not(.//text()[contains(.,'Figure')][not(parent::figure)])"/>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Ganesh Babu N [mailto:nbabuganesh@xxxxxxxxx]
> Sent: 17 February 2009 11:12
> To: XSL; SVRL
> Subject: Finding Untagged content in XML
>
> Dear All,
>
> I am writing a schematron validation in which I want to find
> all untagged content. Suppose Figure 1 is there, it should be
> tagged as
>
> <p>...................... <figure id="F1">Figure 1</figure>
> .....................</p>. If not I should raise an error.
>
> When i use the following expression it is showing the tagged one also.
>
> <assert test="not(contains(.,' Figure'))">
>
> In perl we will write this as [^>]Figure. Please let me know
> how to achieve this in XSLT 2.0.
>
> Regards,
> Ganesh
|