70 Commits

Author SHA1 Message Date
Huw Davies
3f6bb98f39 Make the node object aggregatable so that the element object (and in
future all of the other node types) can use it.
2005-12-01 18:46:42 +01:00
Huw Davies
c868b45113 Ref count the xmlDocPtr.
If two nodes refer to the same xmlNodePtr don't return same object.
2005-11-18 15:05:26 +00:00
Huw Davies
5b8be5dca6 Include msxml2.h rather than msxml.h and xmldom.h. 2005-11-08 19:59:36 +00:00
Huw Davies
52e8200cee Implement get_parseError. 2005-11-08 13:10:49 +00:00
Huw Davies
d1b21b5c50 Fix cut-n-paste error in licence text. 2005-11-08 12:46:43 +00:00
Huw Davies
82aa918a30 Actually print the IIDs. 2005-10-31 21:04:31 +00:00
Stefan Huehner
927ba076f1 Fix IXMLDOMDocument error handling. 2005-10-26 10:09:22 +00:00
Huw Davies
119da5a94c Don't try to release the node if we haven't loaded one. 2005-10-06 11:34:15 +00:00
Mike McCormack
ded8dd8b82 Forward IXMLDOMDocument methods to contained node. 2005-08-22 09:24:36 +00:00
Mike McCormack
eb889cf5d9 Forward some IXMLDOMDocument methods to the implemenation's contained
node.
2005-08-19 11:23:02 +00:00
Mike McCormack
2386023474 Use a single function to create all IXMLDOMNode implementations. 2005-08-19 10:03:27 +00:00
Mike McCormack
23f192d299 Make each IXMLDOMNode interface represent one libxml2 xmlNodePtr. 2005-08-18 10:48:13 +00:00
Francois Gouget
fae73a1090 Assorted spelling fixes. 2005-08-17 09:56:24 +00:00
Mike McCormack
70adb8f565 Add a configure test for xmlReadMemory. 2005-08-12 10:35:17 +00:00
Mike McCormack
cb52019ea0 Increment the document's refcount when creating the root element. 2005-08-11 10:58:11 +00:00
Mike McCormack
ed748a305e Implement IXMLDOMDocument::loadXML. 2005-08-11 10:32:36 +00:00
Mike McCormack
65293d8edf Create a node object and use it to hold libxml2 pointers. 2005-08-10 09:54:22 +00:00
Mike McCormack
8a43775e2d Use xmlParseMemory instead of xmlReadIO. 2005-08-08 18:34:24 +00:00
Mike McCormack
3b5c2221cc Implemented the IXMLDOMElement interface. 2005-08-03 10:58:47 +00:00
Mike McCormack
dcc2d6c254 Initial implementation of msxml3 based on libxml2. 2005-08-02 11:29:04 +00:00