xsl-list
[Top] [All Lists]

Re: Element creation

2002-12-03 14:46:17
Hi there. I am editing with JEdit 4.0 which I was liking quite well. It  
uses Xalan. Maybe I need a recommendation for an editor / processor
combination that works on Windows 2000.  Also, the missing close tag for
document was a typo. I simply wanted to provide two records so that someone
else could try. I appreciate your help, I thought I was going nuts so happy
to have someone tell me its ok.

----------
From: "Zarella Rendon" <zarella(_at_)attglobal(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: RE: [xsl] Element creation
Date: Tue, Dec 3, 2002, 12:29 PM


Hi David,

There's nothing wrong with your code. Which processor are you using?


Zarella




--------------
Zarella Rendon
Principal Consultant
XML-Factor
www.xml-factor.com



-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com]On Behalf Of 
David Pratt
Sent: Tuesday, December 03, 2002 2:10 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Element creation


I have reviewed tutorials and hoping someone can point out why the
style_name element is not being created and how to correct this. Help
appreciated. Thanks.

XML:

<document>
   <para>
     <space_before>12</space_before>
     <justified>true</justified>
     <font_size>10</font_size>
     <font>Arial</font>
     <style_name>title</style_name>
     <para_content>This is the title</para_content>
   </para>
   <para>
     <space_before>12</space_before>
     <justified>true</justified>
     <font_size>10</font_size>
     <font>Arial</font>
     <style_name>body</style_name>
     <para_content>This is the body</para_content>
   </para>
<document>

XSL:

   <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version="1.0">
   <xsl:output method="xml"/>
     <xsl:template match="/">
       <article>
          <xsl:for-each select="/document/para">
            <xsl:element name="{style_name}">
              <xsl:value-of select="para_content"/>
            </xsl:element>
          </xsl:for-each>
       </article>
     </xsl:template>
   </xsl:stylesheet>

Am looking for this result:

<article>
   <title>This is the title.</title>
   <body>This is the body.</body>
</article>

but getting this instead:

<article>This is the title.This is the body.</article>



 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



<Prev in Thread] Current Thread [Next in Thread>