|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Handling/Parsing/Validating multiple XML Statements
OK, how do I do this in C++ ?
On Fri, 13 Aug 2004, Michael Kay wrote:
> >
> > The programmer working on the client end is sending me multiple XML
> > statements in one group. The XercesDOMParser I am using does
> > not like it.
>
> What do you mean by "XML statements", and what do you mean by "group"?
>
> Do you perhaps mean that there are multiple XML documents in one file?
>
> If this is the case and you can't persuade the sender to change his ways,
> you can split the documents using XSLT 2.0. Define wrapper.xml as
>
> <!DOCTYPE doc [
> <!ENTITY e SYSTEM "received.xml">
> ]>
> <doc>&e;</doc>
>
> and put wrapper.xml through the stylesheet:
>
> <xsl:template match="doc/*">
> <xsl:result-document href="doc{position()}.xml">
> <xsl:copy-of select="."/>
> </xsl:result-document>
> </xsl:template>
>
> This won't work if the individual XML documents contain a prolog. If that's
> the case, you'll need to attack the problem with a text editor or Perl
> script.
>
> Michael Kay
>
>
>
|
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








