The parseWithContext will always throw an UnsupportedException; you should do as Jesse suggests, but use the parse() method instead.

Alberto

Jesse Pelton wrote:
You'll need to construct an input source to pass to parseWithContext().
Check out the documentation for MemBufInputSource.  It should meet your
needs.  The MemParse sample demonstrates the technique.  It uses a SAX
parser, but the code is very similar with DOM.

-----Original Message-----
From: K.WIKI [mailto:kgou...@gmail.com] Sent: Friday, June 26, 2009 10:58 AM
To: c-users@xerces.apache.org
Subject: RE: Xerces and special caractere < >


Hi a gain ,

I try to parse a  XML file

what i'm doing know it's like this
        XMLCh tempStr[100];
        XMLString::transcode("LS", tempStr, 99);
        DOMImplementation *impl =
DOMImplementationRegistry::getDOMImplementation(tempStr);
        DOMBuilder* parser =
((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE
_SYNCHRONOUS,
0);


        m_xmlDoc = 0;
        m_xmlDoc = parser->parseURI(m_strValue); //strValue =
"C:\\x1.xml";

until now this solution work .

But now , I want Parse a string ,
I try with parser->parseWithContext (...)

but I don't know how can add my string to parseWithContext ?? or there
is
another way to do this

Thanks

Reply via email to