I imagine this has been written up in the archive somewhere, but I've been
unable to find it. I have an XML file (it's a .NET DataSet written out as
XML) with the schema written in the XML file. Using XSLT, I would like to
be able to access the schema nodes.
Ex. XML file sample:
<NewDataSet>
<xs:schema id="NewDataSet" xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true">
...
</xs:element>
</xs:schema>
</NewDataSet>
XSL file:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="html" />
<xsl:template match="NewDataSet">
<TABLE>
<TR>
<TH> <xsl:value-of select="xs:schema/@id" /> </TH>
</TR>
</TABLE>
</xsl:template>
</xsl:stylesheet>
The above stylesheet doesn't work, but I hope it gives an idea of what I'm
trying to accomplish. Any help would be great.
-Charlie Siemantel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list