Re: [xsl] Isolate spezial text term with pattern

Subject: Re: [xsl] Isolate spezial text term with pattern
From: "KrustyDerClown" <KrustyDerClown@xxxxxx>
Date: Mon, 25 Jul 2005 20:26:48 +0200
Hello,

can you provide more information about "sed" ?

Thank you.

Greets Oliver

----- Original Message ----- From: "Tammo Wenterodt" <Tammo.Wenterodt@xxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, July 25, 2005 3:14 PM
Subject: Re: [xsl] Isolate spezial text term with pattern



I think for this kind of conversion "sed" is better suited than xslt. With the following commands you can change your whole document once and for all:

sed -e "s|</comment>|</pb>|g" document.xml > temp.xml
sed -e "s|PB|</comment><pb>|g" temp.xml > document.new.xml

The output will be:

<document>
  <report>
     <comment>Hallo commentar. </comment><pb>123</pb>
  </report>
  <report>
     <comment>Hallo commentar. </comment><pb>456</pb>
  </report>
</document>

Regards,
Tammo Wenterodt




Hello,


i have the following XML document (not complete):

<document>
  <report>
     <comment>Hallo commentar. PB123</comment>
  </report>
  <report>
     <comment>Hallo commentar. PB456</comment>
  </report>
   ......
</document>

What i now what to do is the following: I will islote the terms "PB123" and
"PB456" and so on in the hole document. Therefore i need a spezial pattern i
think. The pattern is always the same: "PB" and then 3 or 4 numbers. I will
write this terms in an extra column in a HTML table.


How i get the text from <comment>...</comment> is clear for me. Thats no
problem.

I hope you know what i need. :)

Thank you for your support.

Greets Oliver

Current Thread