Subject: Re: [xsl] Attribute's default value in xsd doesn't show in xslt From: "Eran Hammer-Lahav" <xalan@xxxxxxxxx> Date: Thu, 29 May 2003 10:11:38 -0400 |
I have replaced my abc.xml with the code you provided and it still doesn't recognize the default value from the abc.xsd. Also, you wrote 'xsi:schemaLocation="abc abc.xsd"', what is the syntax of "abc abc.xsd"? Here are my three files again: abc.xsd ----------------------------------- <?xml version="1.0" ?> <xs:schema id="abc" targetNamespace="abc" xmlns:omm="abc" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"> <xs:element name="structure"> <xs:complexType> <xs:attribute name="defaultValue" type="xs:string" use="optional" default="xcs" /> </xs:complexType> </xs:element> </xs:schema> abc.xml ---------------------------------- <?xml version="1.0" encoding="utf-8" ?> <structure xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="abc abc.xsd" xmlns="abc"> </structure> abc.xslt ---------------------------------- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/XSL/Transform" xmlns:omm="abc"> <xsl:output method="text" /> <xsl:template match="/"> <xsl:apply-templates select="omm:structure" /> </xsl:template> <xsl:template match="omm:structure"> <xsl:value-of select="@defaultValue" /> </xsl:template> </xsl:stylesheet> >-- Original Message -- >Date: Thu, 29 May 2003 16:56:46 +0200 >From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx> >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >Subject: Re: [xsl] Attribute's default value in xsd doesn't show in xslt >Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > >Eran Hammer-Lahav wrote: > >> Thanks for your quick reply. Can you tell my how I can modify my code to >> turn validation on? I am using xalan from the command line, not through >> the Java API. > >Xalan's command line does validate by default, but usually if you want to > >validate you have to specify schema document, so try this: > ><structure xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >xsi:schemaLocation="abc abc.xsd" xmlns="abc"></structure> > >-- >Oleg Tkachenko >http://www.tkachenko.com/blog >Multiconn Technologies, Israel > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Attribute's default value, Oleg Tkachenko | Thread | Re: [xsl] Attribute's default value, Oleg Tkachenko |
Re: [xsl] Attribute's default value, Eran Hammer-Lahav | Date | Re: [xsl] Getting values, Rick Taylor |
Month |