Daniel,

I am sure I had this working!  But yes xmlSubDoc == xmlDoc.

How can I save the <CT1> nodeset as an XML document in its own right?

Andy


Daniel Veillard wrote:
> 
> On Thu, Jul 17, 2008 at 06:13:53AM -0700, Andrew Hartley wrote:
>> Thanks for the reply Daniel.  However, I only wanted to explain that I
>> had
>> solved the problem.  Here is a little more of my code just in case others
>> have the same problem:
> 
>   Honneslty i don't see the point:
> 
>> [code]
>> xmlDocPtr pXmlDoc = xmlParseFile( szFilepath );
> 
>   here you have the document
> 
>>    xmlXPathObjectPtr pXPathObj = xmlXPathEvalExpression( (const
>> xmlChar*)"//ct1:Ct1", pXPathCtx );
> 
>   you're searching on that document
> 
> [...]
>>          // sub-document containing only the CT1 nodeset:
>>          xmlDocPtr pXmlSubDoc = pNodeSet->nodeTab[0]->doc;
> 
>   that's an element from pXmlDoc, so pXmlSubDoc == pXmlDoc should be
> true.
> 
>>          // ... and save:
>>          xmlSaveCtxtPtr pSaveCtx = xmlSaveToFilename(
>> sFilenameCopyTo.c_str(), NULL, 0 );
>>          long ret = xmlSaveDoc( pSaveCtx, pXmlSubDoc );
>>          ret = xmlSaveClose( pSaveCtx );
> 
>   and you're saving the full document. No i don't understand how that code
> does something meaningful...
> 
> I must be missing something.
> 
> Daniel
> 
> -- 
> Red Hat Virtualization group http://redhat.com/virtualization/
> Daniel Veillard      | virtualization library  http://libvirt.org/
> [EMAIL PROTECTED]  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
> http://veillard.com/ | Rpmfind RPM search engine  http://rpmfind.net/
> _______________________________________________
> xml mailing list, project page  http://xmlsoft.org/
> xml@gnome.org
> http://mail.gnome.org/mailman/listinfo/xml
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Get-sub-document-from-xmlDocPtr-tp18504765p18525114.html
Sent from the Gnome - Lib - Xml - General mailing list archive at Nabble.com.

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to