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

Torsten Grust grust at in.tum.de
Thu Sep 20 12:35:03 PDT 2007

Dear John and Andrew,

thanks for your super-fast and very helpful answers.  I will look
into both suggestions.


John Snelson wrote with possible deletions:
> [...]
> Xerces-C will give you PSVI information in both SAX and DOM. It should
> be easy to write a command line program to output an annotated XML
> document like you want.

Andrew Welch wrote with possible deletions:
> [...]
> You could do an identity transform that uses Saxon's type-annotation()
> extension to attach a type attribute to each element... something
> like:
> <xsl:template match="node()">
> <xsl:copy>
> <xsl:copy-of select="@*"/>
> <xsl:attribute name="type" select="saxon:type-annotation(.)"/>
> <xsl:apply-templates select="node()"/>
> </xsl:copy>
> </xsl:template>

   | Prof. Dr. Torsten Grust                         grust at in.tum.de |
   |                                 http://www-db.in.tum.de/~grust/ |
   |     Database Systems - Technische Universität München (Germany) |

More information about the talk mailing list