Commit Graph

29 Commits

Author SHA1 Message Date
Huw Davies
54c85d3d04 msxml3: Always have a libxml doc associated with a domdoc object, even if the object has no nodes.
This means we don't need to add checks for NULL libxml node ptrs in our node implementation.
2006-06-27 21:14:02 +02:00
Robert Shearman
e072d7a0a3 msxml: Text nodes with just whitespace should be stripped. 2006-06-14 13:36:07 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Huw Davies
cce65b70b7 msxml3: Improve parse error handling a bit. 2006-02-21 19:48:44 +01:00
Huw Davies
7ee50b699d msxml3: Use url monikers to load xml. 2006-02-21 19:48:30 +01:00
Huw Davies
1c3daceb00 msxml: Implement getElementsByTagName. 2006-02-14 10:38:21 +01:00
Huw Davies
e1e1f79288 msxml: Issue a fixme if the interface is not implemented. 2006-01-27 19:22:56 +01:00
Huw Davies
727970e242 msxml: Implement save. 2006-01-24 14:43:18 +01:00
Huw Davies
50c64c04df msxml: Implement createNode, appendChild and insertAfter. 2006-01-11 21:15:12 +01:00
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