[xquery-talk] Validation, inspect type definitions of PSVI

Andrew Welch andrew.j.welch at gmail.com
Thu Sep 20 11:23:19 PDT 2007

On 9/20/07, Torsten Grust <grust at in.tum.de> wrote:
> I'm looking for a validating parser that can expose the PSVI —
> the annotated type definition would be sufficient even — after
> successful validation of an input XML document.
> A command-line tool that, for example, serializes its input document
> annotated with xsi:type attributes would be just great, but I'll be
> grateful for any hint.

You could do an identity transform that uses Saxon's type-annotation()
extension to attach a type attribute to each element... something

<xsl:template match="node()">
		<xsl:copy-of select="@*"/>
		<xsl:attribute name="type" select="saxon:type-annotation(.)"/>
		<xsl:apply-templates select="node()"/>

Andrew Welch
Kernow: http://kernowforsaxon.sf.net/

More information about the talk mailing list