Subject: [xsl] Outputting a complete schema definition?? From: "Christopher Foley" <ccfoley@xxxxxxxxx> Date: Wed, 12 Jul 2006 16:05:16 +0100 |
At a high level I have an XML schema and an XML file. I want to extract specific data from the XML file and add it to the schema(extend the schema) using XSLT(dynamic schema extension to an extent). Extracting the data from the XML file is ok, the problem I am having is outputting all of the schema(i.e. all of the tags + information) to my result file.
E.g. XSD input file (sample) <schema> <schema xmlns = "http://www.w3.org/2001/XMLSchema" targetNamespace = "xxxxxxxxx" version = "3.5"> <include schemaLocation = "xxxxx"/> <element name = "xxxxx"> <annotation> <documentation> Example of the information contained within the schema </documentation> </annotation> <complexType> <sequence> <element ref = "xxx" maxOccurs = "unbounded"/> <element ref = "xxx" minOccurs = "0"/> </sequence> <attribute name = "docId" use = "required" type = "string"/> </complexType> </element> .... </schema>
My XSL ====== <?xml version="1.0" encoding="ISO-8859-1" ?> <!-- Edited with XML Spy v2006 (http://www.altova.com) --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:x="http://www.ipdr.org/namespaces/IPDR"> <xsl:output method="xml" omit-xml-declaration="no" version="1.0" encoding="UTF-8" indent="yes" /> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <!-- Basic Template --> <xsl:template match="x:schema"> <xsl:apply-templates/> </xsl:template> <xsl:template match="x:element"> <xsl:apply-templates/> </xsl:template> <xsl:template match="x:complexType"> <xsl:text> Sample text </xsl:text> <xsl:value-of select="."/> </xsl:template> ...... </stylesheet>
How do I get it to output all of the schema complete with all its tags??? What function should I look at in order to do this?
BR, Chris.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Conditional xsl:sort and , David Carlisle | Thread | Re: [xsl] Outputting a complete sch, Eric Bréchemier |
Re: [xsl] Keeping a running total? , Steve | Date | Re: [xsl] Re: Keeping a running tot, Andrew Franz |
Month |