[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
|