Subject: RE: How to transform <BR> to </P><P>
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 17 Jan 2001 20:56:14 -0800 (PST)
|
Sun, Christine (Cahners) wrote:
> >
> > 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.
> >
---------
> Thanks Dimitre,
>
> But that'll make the whole text node one paragraph, instead of
breaking into
> new paragraphs every time it meets a <BR> as wanted.
Absolutely not!
TEXT/text() is a nodeset consisting of all text nodes children of the
TEXT element -- everyone of them will be transformed into a separate
paragraph.
Your original text had the following structure:
<TEXT>text-node1<BR/>text-node2<BR/>...<TEXT>
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
|