|
Subject: [xsl] Namespace questions From: Ayelet Kotzer <akotzer@xxxxxxxxxxx> Date: Fri, 29 Dec 2000 13:41:34 -0800 |
Hi All,
I have the following questions:
1. Below are the input and output required. The XSL I wrote and the
actual result. Do you know how should I make it work ?
Input:
<m:A xmlns:m="B">
<A1>something </A1>
<A2 att="att1>something </A2>
</m:A>
Output:
<A >
<A1>something </A1>
<A2 att="att1>something </A2>
</A>
Part of my XSL - In this moment just trying to copy the child's
element (A1, A2)
<xsl:template match="">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="* | @* | comment() | text() |
processing-instruction()">
<xsl:copy>
<xsl:apply-templates select="* | @* | comment() | text() |
processing-instruction() "/>
</xsl:copy>
</xsl:template>
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
What I got is something like this:
<A1 xmlns:m="B">something </A1>
<A2 xmlns:m="B" att="att1 >something </A2>
2. I have to output this line :
<m:A xmlns:m="B">
This line is some where in the tree (not top and not first child) . I
tried to use xsl:element . It complained (Xalan processor) that it
doesn't know m.
I solved this problem by using xsl:text . Which is not very elegant
solution. I wander if you have a better one ?
Thanks,
Ayelet
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] orphans and widows/number, Arved Sandstrom | Thread | Re: [xsl] Namespace questions, Goetz Bock |
| RE: [xsl] Dynamic creation of frame, Linda Santiago | Date | Re: [xsl] Namespace questions, Goetz Bock |
| Month |