Subject: RE: [xsl] Special characters and Transformation From: "Khorasani, Houman" <Houman.Khorasani@xxxxxxxxxxxx> Date: Fri, 5 May 2006 11:47:40 +0100 |
Sorry, the sample I am using is more complicated than the one I have shown here. I made a mistake. In real the root has children. My problem here is the for-each statement <xsl:for-each select="root/TEXT"> Because root has a namespace: <root xmlns="http://www.foo.com"> So I have to make my for-each element to understand that the "root" with the following namespace has a "TEXT" tag. But I don't know yet how... Thanks for the references, I will have a look and hopefully find something. That should be straight forward... Thanks Houman -----Original Message----- From: Florent Georges [mailto:darkman_spam@xxxxxxxx] Sent: 05 May 2006 11:33 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Special characters and Transformation "Khorasani, Houman" wrote: > 2) For some reason I can't even reproduce the problem. > I only get a root with namespace and all elements are > empty underneath. > I tried this: > <?xml version="1.0" encoding="us-ascii"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="xml" version="1.0" encoding="us-ascii" > indent="yes"/> > <xsl:template match="/"> > <xsl:element name="root" namespace="http://www.fo.com"> > <xsl:for-each select="Text"> > <xsl:element name="Text"> > <xsl:element name="tag"> > <xsl:value-of select="tag"/> > </xsl:element> > </xsl:element> > </xsl:for-each> > </xsl:element> > </xsl:template> > </xsl:stylesheet> You don't have any 'Text' children of your root node (in the sample you provided). Use instead: <xsl:for-each select="root/Text"> BTW, I suggest you to take a look at "Literal Result Elements", "Template Rules", and maybe the "Modified Identity Tranformation Pattern". Regards, --drkm ___________________________________________________________________________ Faites de Yahoo! votre page d'accueil sur le web pour retrouver directement vos services prifiris : virifiez vos nouveaux mails, lancez vos recherches et suivez l'actualiti en temps riel. Rendez-vous sur http://fr.yahoo.com/set
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Special characters and Tr, Florent Georges | Thread | RE: [xsl] Special characters and Tr, Michael Kay |
RE: [xsl] Special characters and Tr, Florent Georges | Date | RE: [xsl] Special characters and Tr, Florent Georges |
Month |