Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Is it possible to modify a source node using XSLT? >Thread Next - Re: Is it possible to modify a source node using XSLT? Re: Is it possible to modify a source node using XSLT?To: NULL Date: 5/5/2005 10:16:00 PM "titanandrews@h..." <titanandrews@h...> writes: > Hi, > > I have ran into a situation that I think should be possible, but I am > fairly new to XSLT so maybe not. > > Suppose I have the following document > <ROOT> > <FOO name="A"> > <CHILD name="B"/> > </FOO> > </ROOT> > > I am creating a new XML doc using XSLT, and I change the name attribute > of the first node FOO in my target doc. The name attribute of CHILD is > dependent on it's parent, i.e. it's built from the parent name. So I > select the parent name with XPATH "../@Name", but it returns the name > from the source document. I need the name from the target document, > because the old name is no good. How can I do this? Is it possible to > modify a source node in XSLT? I can modify a DOM document in a program > easily, so it seems like it would be possible to do in XSLT. If I can > do this, then the task will be easy. Are there any other ways to > achieve this? > > > Many thanks for the help! > > > regards, > > B XSLT input tree is read only, however as far as I understand your description you don't want to modify the source just generate a new element with some name. You haven't given any indication of what element name you need to generate. Also it needs to be @name not @Name, XML is case sensitive. What result document do you need to generate given the above input?? David | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
