Dan,

I wrote the function that does what xpath should do because xpath didn't 
seem to work on a xmlDocPtr created with xmlNewDoc().  However, xpath 
works fine if I create an xmlDocPtr with the xmlParseFile()function.

Any ideas?

Thanks,
Dave

Daniel Veillard wrote:
> On Thu, May 22, 2008 at 10:12:22AM +0000, dhk wrote:
>> Dan,
>>
>> I am working on a function to find a node in an xml document and thought 
>> it would be useful for the tree library.  Do you know how I can submit 
>> it for review?  Right now it only finds an element node, but I intend to 
>> expand it to find other node types.
> 
>   hum, use the mailing list, send the patch as an unified diff,
> 
>> The motivation for this function was that when building a tree there 
>> didn't seem to be an easy way to find a particular node in the document. 
>>  In my case I wanted to get an xmlNodePtr to a tag called 
>> <SequenceNumber> with specific value.  That way I could easily add siblings.
>>
>> Let me know if you're interested.
> 
>   What I don't know is why you're trying to reinvent XPath ?
> Soon you will find that 
>   - multiple node may match your criteria so what you want is a node set
>   - you want to extend your queries
> creating a new function each time just doesn't work from an API
> perspective. Then you need to define exact semantic ... basically
> you will find you need to interpret a query ... i.e. reinventing
> the XPath wheel.
> 
> Daniel
> 

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to