[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] XSD Validation with XSLT
Subject: [xsl] XSD Validation with XSLT From: "Robert Soesemann" <rsoesemann@xxxxxxxxxxx> Date: Fri, 10 Dec 2004 09:42:08 +0100 |
Hello, I guess my question might seem somewhat strange. The context is, that I need to bring in content into a CMS that will validate it againts XML Schema files. Some of the XML files that I want to import might not provide data where the datamodel of the CMS might require this. My idea was to validate the input against a xsd *by means of XSLT*. This would *not need to validate the whole structure but only test whether elements with unique names have a value or not. I a required field is found to be empty a predefined value should be inserted. (e.g. a -1 for xs:integer or n/a for xs:string) To give you an example of my structure: XML: ---- <employee> <name>Tom</name> <id></id> <-- is required <managedBy>Hans<managedBy> <-- is required <manages>Frank</manages> </employee> XSD: ---- <xs:element name="employee"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="1"> <xs:element name="name" type="xs:string"/> <xs:element name="id" type="xs:string" minOccurs="1"/> ... OUTPUT: ------- <employee> <name>Tom</name> <id>n/a</id> <-- is required <managedBy>Hans<managedBy> <-- is required <manages>Frank</manages> </employee> Any help is very welcome. Robert
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] In which sequence should , Manpreet Singh | Thread | RE: [xsl] XSD Validation with XSLT, Michael Kay |
RE: [xsl] for-each does not iterate, Robert Soesemann | Date | Re: [xsl] In which sequence should , Marian Olteanu |
Month |