This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: How to transform <BR> to </P><P>
- To: csun at cahners dot com
- Subject: [xsl] Re: How to transform <BR> to </P><P>
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Wed, 17 Jan 2001 11:56:43 -0800 (PST)
- Cc: xsl-list at lists dot mulberrytech dot com
- Reply-To: xsl-list at lists dot mulberrytech dot com
Sun, Christine (Cahners) wrote:
> Input xml:
> ...
> <TEXT>This is first paragraph.<BR />Second paragraph.</TEXT>...
>
> Need to transform into output xml:
> ...<TEXT><P>This is first paragraph.</P><P>Second >
paragraph.</P></TEXT>...
>
> But in xslt, how to write a close tag (</P>) in a template
definition?
The proper definition of your needed transformation is:
TEXT/text() ---> TEXT/<P>text()</P>
<BR> --->
That is:
1 Any text node must be copied as a child of a new <P> element.
2. A <BR> element must be ignored.
The above two transformations are straightforward using XSLT.
Dimitre.
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list