[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Attribute's default value in xsd doesn't show in xslt
Subject: RE: [xsl] Attribute's default value in xsd doesn't show in xslt From: "Michael Kay" <mhk@xxxxxxxxx> Date: Sun, 1 Jun 2003 22:12:55 +0100 |
The XSLT 1.0 spec doesn't say whether or how this should work - because XSLT 1.0 was invented before XML Schemas were. XSLT 1.0 allows an implementation to construct an input document any way it likes, so expansion of schema-defined default attributes is permitted, but the way it is done, if it is done at all, depends entirely on the product you are using. So I suggest you ask this on a Xalan list. XSLT 2.0 does describe a way of constructing input documents from the PSVI produced by a schema processor - this will cause attribute defaults to be expanded. But there are no products that implement this yet. Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Eran Hammer-Lahav > Sent: 29 May 2003 16:42 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Attribute's default value in xsd doesn't > show in xslt > > > Since the example works when an explicit attribute value is > set, it means Xalan found the abc namespace. However, adding > this code still doesn't yield the desired result. Default > values still won't work. Any other ideas? > > Thanks. > > EL > > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Oleg Tkachenko > Sent: Thursday, May 29, 2003 12:16 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Eran Hammer-Lahav wrote: > > > 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"? > > See http://www.w3.org/TR/xmlschema-0/#schemaLocation > "The schemaLocation attribute contains pairs of values: The > first member of > > each pair is the namespace for which the second member is the > hint describing > where to find to an appropriate schema document." Make sure > abc.xsd can be found. > > -- > 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 > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] conversion of time and/or, Michael Kay | Thread | [xsl] Adding a node in sequence, John Reid |
RE: [xsl] conversion of time and/or, Michael Kay | Date | RE: [xsl] Finding out if the curren, Conal Tuohy |
Month |