Source

perl-XML-LibXML / xpath.c

Author Commit Message Labels Comments Date
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
- fix bogus validation results if revalidating a modified document - added ABI compatibility checks
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
- add/fix copyright and license comments - fixed documentation error in structured errors (int[12] vs num[12])
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
fix segfault reported by Slaven Rezic (rt41096)
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
fix wrong number of tests fix compatibility with 2.6.16
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
added $node_or_xpc->exists($xpath)
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
implemented pre-compiled XPath expressions
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
- fix [rt.cpan.org #30261] Segmentation fault when extracting elements from an XML chunk
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
merged in XML::LibXML::XPathContext
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: xpath.c + fixes untested segfaults (Bruce Miller)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: LibXML.pm LibXML.xs xpath.c perl-libxml-sax.c lib/XML/LibXML/SAX/Parser.pm + patch from Barrie Slaymaker fixes Namespace Bug in the SAX code + patch from Petr Pajas fixes segfauls in XPath code + fixes bug with DTD created not on Documents (values are not correctly initialized)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-sax.c + the code should be faster now LibXML.xs LibXML.pm [fix] some parser problems introduced by LibXML_init_error() stuff [fix] error reporting (reported by Petr Pajas) xpath.c + it's possible to query document fragments ( reported by Al Calbazana)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: xpath.c - will not test for a valid document anymore (reported by Al Calbazana)
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: Changes o version notes LibXML.xs + parse_sgml* functions [fix] namespace handling for attributes. they will work 100% spec conform as soon my patch got applied to the libxml2 distro perl-libxml-mm.c perl-libxml-mm.h + memory management xpath.c + namespaces of the document element will allways be registred example/libxml.xml + more docs lib/XML/LibXML/SAX/Parser.pm [fix] ignores dtd nodes u…
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: perl-libxml-mm.c o whitespaces ? xpath.c + initialize all pointers with NULL to avoid bad behaviour with empty query results or nodes lib/XML/LibXML/SAX/Builder.pm [fix] better work with document fragments
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Modified Files: xpath.c + fixed typo
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
When XPaths are called on XML_DOCUMENT_NODEs, searches with NS prefixes would fail. Fixed. (Darren Graves)
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Support document() from ordinary nodes.
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Changed attribute toString to be ' name="value"' rather than just "value"
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Updated to allow namespace prefixes in XPath searches
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Added support for findnodes in scalar context (returning a NodeList object) Added support for find() a-la XML::XPath Added support for findvalue() a-la XML::XPath Added support for non-node returning XPath's (Boolean, Literal, Number)
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Initial revision