|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: converting a proprietary config file to XML
No, sorry, it's not published. It wasn't slides, it was a live demonstration. Michael Kay > -----Original Message----- > From: Mike Fitzgerald [mailto:mikefz@w...] > Sent: 12 May 2004 15:52 > To: Michael Kay > Cc: 'Igor'; xml-dev@l... > Subject: Re: converting a proprietary config file to XML > > This is a nice hack. Are your slides for this presentation > published somewhere? -Mike > > Michael Kay wrote: > > > This sort of conversion can be done very nicely in XSLT > 2.0: I showed a very > > similar example in my tutorial at XML Europe. > > > > 1. read the file using the unparsed-text() function > > 2. split it into lines using the tokenize() function > > 3. analyze each line using the <xsl:analyze-string> instruction > > 4. group the resulting lines hierarchically using the > <xsl:for-each-group> > > instruction, within a recursive template so you do the > grouping repeatedly > > at each level of hierarchy. > > > > Michael Kay > > > > > >>-----Original Message----- > >>From: Igor [mailto:logastellus@y...] > >>Sent: 12 May 2004 14:15 > >>To: xml-dev@l... > >>Subject: converting a proprietary config file to XML > >> > >>Perhaps someone here can help me? I've posted this on > >>newsgroups and thru IRC and no responses so far. > >> > >>I have a "*"-delimited config file for our internal > >>app. The syntax is as follows: > >> > >>param1*param2*value=3 > >>param1*param2*param3*value=4 > >>param1*value=1 > >>param2*value=3 > >> > >>etc.. > >> > >>What's the best way of doing this? As seen from the > >>example above, this lends itself to a very nice > >>tree-based representation. So I tried using an > >>acyclic graph but got bogged down converting it to > >>tree, the > >>original idea was to first convert it to a tree, then > >>traverse the tree xml-tagging it along the way. Is > >>that a good idea? > >> > >>Are there better ideas? Thanks for your help. > >> > >> > >> > >> > >>__________________________________ > >>Do you Yahoo!? > >>Yahoo! Movies - Buy advance tickets for 'Shrek 2' > >>http://movies.yahoo.com/showtimes/movie?mid=1808405861 > >> > >>----------------------------------------------------------------- > >>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > >>initiative of OASIS <http://www.oasis-open.org> > >> > >>The list archives are at http://lists.xml.org/archives/xml-dev/ > >> > >>To subscribe or unsubscribe from this list use the subscription > >>manager: <http://www.oasis-open.org/mlmanage/index.php> > >> > >> > > > > > > ----------------------------------------------------------------- > > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > > initiative of OASIS <http://www.oasis-open.org> > > > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > > > To subscribe or unsubscribe from this list use the subscription > > manager: <http://www.oasis-open.org/mlmanage/index.php> > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








