Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 26, 2012
  1. @defunctzombie


    defunctzombie authored
  2. @defunctzombie

    Merge pull request #148 from SYSTRAN/addchild_segfault

    defunctzombie authored
    fix segfault caused by addChild()
  3. @defunctzombie

    Merge pull request #143 from dpw/parse-buffers

    defunctzombie authored
    Support for parsing from Buffers
  4. @defunctzombie

    Merge pull request #150 from SYSTRAN/clone_segfault

    defunctzombie authored
    fix segfault for clone
  5. @defunctzombie

    cleanup CDATA example

    defunctzombie authored
  6. @defunctzombie

    Merge pull request #149 from SYSTRAN/get_child_fix

    defunctzombie authored
    fix child method: off-by-one error: child(0) == child(1)
  7. @defunctzombie
Commits on Jul 19, 2012
  1. @defunctzombie

    Merge pull request #151 from SYSTRAN/memory_leaks

    defunctzombie authored
    fix memory leaks
  2. @triccardi-systran
Commits on Jul 18, 2012
  1. @triccardi-systran
  2. @triccardi-systran
  3. @triccardi-systran
  4. @triccardi-systran
  5. @triccardi-systran

    fix clone method: set doc on nodes to avoid a segfault when XmlNode::…

    triccardi-systran authored
    …XmlNode reads xml_obj->doc->_private
  6. @triccardi-systran

    unit test: clone

    triccardi-systran authored
  7. @triccardi-systran
  8. @triccardi-systran

    Workaround for segfault caused by addChild(): child now points to a n…

    triccardi-systran authored
    …ew unrelated xmlNode to avoid the crashes. DO NOT suppose child is the newly added child: in some cases it's not.
Commits on Jul 7, 2012
  1. @dpw

    Support for parsing XML and HTML from Buffers

    dpw authored
    For XML, this gives access to automatic encoding detection based on
    the XML declaration in the file.
    Parsing from a Buffer should also be a bit faster than parsing from a
    string, as the data in a buffer can be passed directly to libxml.
  2. @dpw

    Rename libxml.parse(Xml|Html)String to parse(Xml|Html)

    dpw authored
    In preparation for adding support for buffers.  The old names are
    still supported.
Commits on Jul 6, 2012
  1. @ncb000gt

    Merge pull request #142 from dpw/xpath-results

    ncb000gt authored
    Support other result types of evaluating XPath expressions
Commits on Jul 5, 2012
  1. Support XPath expressions that don't yield nodesets

    David Wragg authored
    When an XPath expression evaluates to a boolean, number or string
    it gets turned into the corresponding JS value.
  2. Support XPath expressions that yield attributes

    David Wragg authored
    XPath expressions like '@attr' evaluate to a nodeset containing
    attributes.  This would sometimes work in libxmljs (when the libxml
    xmlNode for an attribute already had a _private pointing to a libxmljs
    attribute wrapper).  But in other cases you could end up with a libxmljs
    element wrapper wrapping a libxmljs xmlAttr.  This makes it work in
Commits on Jun 27, 2012
  1. @defunctzombie
Commits on May 10, 2012
  1. @ncb000gt


    ncb000gt authored
    Signed-off-by: Nick Campbell <>
Commits on May 9, 2012
  1. @ncb000gt

    Small check to make sure cdata is added and represented in the string…

    ncb000gt authored
    … form for GH-124.
    Signed-off-by: Nick Campbell <>
  2. @ncb000gt
Commits on May 4, 2012
  1. Merge pull request #129 from alfyboza/document-namespaces

    All Namespaces in XML Document
Commits on May 2, 2012
  1. @alfyboza
  2. @alfyboza

    Moved document.namespaces() -> element.namespaces(). document.namespa…

    alfyboza authored
    …ces() now returns root element's namespaces.
Commits on May 1, 2012
  1. @alfyboza
Commits on Apr 27, 2012
  1. @defunctzombie

    Merge pull request #128 from dordille/master

    defunctzombie authored
    Added Document.validate() to validate XMLDocument against an XSD
Commits on Apr 17, 2012
  1. @dordille

    Added xsd validation to Document

    dordille authored
    Removed libxml/parser.h include
    Removed commented line from
    Document.validate now returns a boolean value instead of int
Commits on Mar 30, 2012
  1. @defunctzombie

    update Makefile and README to use node-gyp

    defunctzombie authored
    gyp is how packages will be built in node going forward
  2. @defunctzombie
Something went wrong with that request. Please try again.