|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: FAQ candidate? parsing line-separated text files (was: R
Francis, Clever solution. I see one problem: The solution doesn't work if any of the file names in xmlDir.lst contains an ampersand (e.g., "Tom & Jerry.doc"), since an external parsed general entity (e.g., xmlDir.lst) can not contain an unescaped ampersand. Perhaps there is a DOS command that is similar to the Unix sed command; your batch program could then replace each ampersand in the xmlDir.lst file with "&". I'm not aware of such a DOS command. Bob ------ Bob Lyons EC Consultant Unidex Inc. 1-732-975-9877 boblyons@xxxxxxxxxx http://www.unidex.com/ > -----Original Message----- > > This is a pure DOS / XML / XSLT way of creating an XML file containing > directory listing. It's based on my earlier solution which didn't > tolerate embedded spaces in filenames. > > The solution now takes a line-separated text file and > processes it into > an XML file. Doing this requires two uses of XML entities, firstly a > system entity to read the text file into the content of an > XML element; > and secondly a character entity to access the acii 10 > linefeed character > to parse that content. > > For anyone unfamiliar with system entities, run the > xmlDir.bat, then see > the difference between looking at xmlDir.xml in a text > processor and in > an xml processor like IE5. Ta-da... > > I was never very fond of XML entities so this was a useful > exercise for > me, I hope it helps others too. > > Francis. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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








