Subject: RE: [xsl] Subtype/inheritance in XML, how does XSLT handle it? From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Sat, 27 Aug 2005 09:48:15 +0100 |
The "subtypes" and "inheritance" are in your mind: XSLT doesn't know that this is the way you interpret the semantics of your XML. As far as XSLT is concerned, you're simply following references. Before embarking on code I think I would want a better specification of the problem. For example, are the names A and B, doc and v1 fixed, or do you want something more generic? Can there be multiple levels of indirection? Could <doc> itself contain a ref attribute that points somewhere else? Might there be namespaces involved? Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Agnisys Technology (P) Ltd. [mailto:agnisys@xxxxxxxxx] > Sent: 27 August 2005 04:44 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Subtype/inheritance in XML, how does XSLT handle it? > > Hi, > Can XSL handle subtypes/inheritance in XML? > > I have an XML document that "declares" a type "someA" and > then uses it, as follows: > <top> > <A_DEC name="someA"> > <doc> aaaaaaa </doc> > <v1> 100 </v1> > </A_DEC> > > <B> > <A ref="A_DEC" name="someA"> > <doc> bbb </doc> > </A> > </B> > </top> > --------------------- > I want this to be transformed into : > A.doc = bbb > A.v1 = 100 > --------------------- > Note that doc value is overridden from the XML doc and the v1 > value is used from the original > definition. > > How do I make XSLT use the entity "A_DEC" when it encounters A? > > I'm designing the XML language, so I have the flexibility. If > this kind of problem is solved > differently in XML, please advice. > > I would much appreciate even partial answers or any pointers. > Thanks, > Anupam. > > P.S. I'm new to XML, and to this list, please excuse if this > question has been answered before. > Unfortunately I couldn't find the answer when I searched. > > > > > > ____________________________________________________ > Start your day with Yahoo! - make it your home page > http://www.yahoo.com/r/hs
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Subtype/inheritance in XM, Agnisys Technology \ | Thread | [xsl] Get text of one element, johnli121 |
Re: [xsl] [XSL] copying namesapces , Dimitre Novatchev | Date | RE: [xsl] Get text of one element, Michael Kay |
Month |