[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: & in SGML vs XML
At 12:48 4-11-2000 +0100, Matthias Häußer wrote:
I have another tricky &-related question: It's not XSL-related, and is better suited for XML-L (mail listserv@xxxxxxxxxxxxxxxxxx, no subject, body "subscribe xml-l") or comp.text.xml. I have SGML documents which can easily be converted to XML by just exchanging the declaration in the first line(s), except for that they contain &'s standing alone, as in <line>you & me</line>. An ampersand is recognized as a "delimiter in context", meaning that it must be followed by a name start character (see product [59] of ISO 8879). Assuming your SGML used the reference concrete syntax, you could do something like s/&\([^a-zA-Z]\)/\&\1/g # ampersand followed by innocuous character # is replaced by & and character s/&$/\&/ # ampersand at end of line is replaced by # & See <URL:http://www.oreilly.com/%7Ecrism/sgmldefs.html> for the SGML formal productions, but they aren't very useful without the text of the Standard. -Chris -- Christopher R. Maden, Senior XML Analyst, Lexica LLC 222 Kearny St., Ste. 202, San Francisco, CA 94108-4510 +1.415.901.3631 tel./+1.415.477.3619 fax <URL:http://www.lexica.net/> <URL:http://www.oreilly.com/%7Ecrism/> 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
|