OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] converting a proprietary config file to XML

[ Lists Home | Date Index | Thread Index ]

At 17:25 12/05/2004, Michael Kay wrote:
>No, sorry, it's not published. It wasn't slides, it was a live
>demonstration.

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE log [
<!ENTITY data SYSTEM "your.config">
]>
<log>
&data;
</log>

  <xsl:template match="log">
     <xsl:for-each select='tokenize(.,"&#x0A;")'>
       <line>
         <xsl:for-each select='tokenize(.,"*")'>
           <fld>
             <xsl:value-of select="."/>
<!-- this was a special
             <xsl:if test="position() = 6 and contains(.,':')">
               <m><xsl:value-of select="substring-before(.,':')"/></m>
               <s><xsl:value-of select="substring-after(.,':')"/></s>
             </xsl:if>
-->
           </fld>
         </xsl:for-each>
       </line>

     </xsl:for-each>
   </xsl:template>


That should do most of it?

regards DaveP 






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS