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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: control characters

[ Lists Home | Date Index | Thread Index ]
  • From: Matt Sergeant <matt@sergeant.org>
  • To: Mark Volkmann <volkmann@inlink.com>
  • Date: Sat, 17 Jun 2000 21:04:46 +0100 (BST)

On Sat, 17 Jun 2000, Mark Volkmann wrote:

> I've never seen a discussion of the reason why most ASCII control
> characters, such as a form feed, are not allowed in XML documents. Can
> anyone tell me the reason behind that decision or point me to a spec. that
> explains that?

Two possible reasons:

1. They are unnecesary in XML - why have invisible codes when you can
substitute <formfeed/> or <bell/>.

2. They can be useful in streamed XML as a record separator - e.g.:

<message>
	...
</message>
^L
<message>
	...
</message>
^L
etc.

This sort of stream is dead easy to process with Perl's XML::Parser, for
example, where you can just set the "StreamDelimiter" variable to ^L and
the parser does the right thing.

-- 
<Matt/>

Fastnet Software Ltd. High Performance Web Specialists
Providing mod_perl, XML, Sybase and Oracle solutions
Email for training and consultancy availability.
http://sergeant.org | AxKit: http://axkit.org


***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************




 

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

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