Commit Graph

63 Commits

Author SHA1 Message Date
Nikolay Sivov
fb8fa44bb9 msxml3: Store encoding-codepage mapping in a table. 2012-05-14 17:46:50 +02:00
Nikolay Sivov
3bc1bdaee7 msxml3: Support disabled escaping mode when writing attribute values. 2012-04-26 19:27:52 +02:00
Nikolay Sivov
622c94acad msxml3: Support disabled escaping mode for characters() callback. 2012-04-26 19:27:42 +02:00
Nikolay Sivov
9472b8ca43 msxml3: Implement getURI() for IMXAttributes. 2012-04-24 11:37:57 +02:00
Nikolay Sivov
3f5ec72fcf msxml3: Implement getLocalName() for IMXAttributes. 2012-04-24 11:37:53 +02:00
Nikolay Sivov
521467fd08 msxml3: Added getName() for IMXAttributes. 2012-04-23 11:44:31 +02:00
Nikolay Sivov
9a509594f9 msxml3: Added getValueFromName() for IMXAttributes. 2012-04-23 11:44:24 +02:00
Nikolay Sivov
8dcd01bbeb msxml3: Added getIndexFromName() implementation for SAXAttributes. 2012-04-17 11:48:30 +02:00
Nikolay Sivov
6f95c6990a msxml3: Added IMXAttributes::clear(). 2012-04-17 11:48:24 +02:00
Nikolay Sivov
1478648b9f msxml3: Support ignorable whitespaces output in writer. 2012-03-26 18:15:51 +02:00
Nikolay Sivov
8072884136 msxml3: Support processing instructions in writer. 2012-03-26 18:15:50 +02:00
Nikolay Sivov
a58249cd5c msxml3: Added IVBSAXAttributes for MXAttributes. 2012-03-15 19:55:55 +01:00
Nikolay Sivov
72187762a3 msxml3: Implement getValueFromQName() for MXAttributes. 2012-03-15 19:55:50 +01:00
Nikolay Sivov
c685b92b3d msxml3: Implement getIndexFromQName() for MXAttributes. 2012-03-14 11:52:42 +01:00
Nikolay Sivov
69bc096645 msxml3: Implement getType() for MXAttributes. 2012-03-14 11:52:36 +01:00
Nikolay Sivov
4cddf045fc msxml3: Implement getValue() for MXAttributes. 2012-03-14 11:52:29 +01:00
Nikolay Sivov
6ac1cc682b msxml3: Implement ISAXAttributes_getQName() for MXAttributes. 2012-03-13 11:08:43 +01:00
Nikolay Sivov
3eaa0df728 msxml3: Implement ISAXAttributes::getLength() for MXAttributes. 2012-03-13 11:08:43 +01:00
Nikolay Sivov
70aa4f1a43 msxml3: Implement IMXAttributes::addAttribute(). 2012-03-13 11:08:42 +01:00
Nikolay Sivov
c2d792475b msxml3: Add stub ISAXAttributes for MXAttributes implementation. 2012-03-09 11:35:54 +01:00
Nikolay Sivov
d69afaa95d msxml3: Stub support for IMXAttributes. 2012-03-09 11:35:47 +01:00
Nikolay Sivov
f73e02152c msxml3: Support element declaration output in MXWriter. 2012-03-08 17:58:39 +01:00
Nikolay Sivov
02545de4de msxml3: Add stub support of ISAXDeclHandler for MXWriter. 2012-03-08 17:58:31 +01:00
Nikolay Sivov
5016f7ba4a msxml3: Properly escape character data in text nodes. 2012-02-27 12:55:05 +01:00
Nikolay Sivov
2f18cfd85e msxml3: Add a helper to output quoted strings. 2012-01-27 18:05:54 +01:00
Nikolay Sivov
6106afe359 msxml3: Support startDTD()/endDTD() in MXWriter. 2012-01-27 18:05:54 +01:00
Nikolay Sivov
23c3d90866 msxml3: Support CDATA nodes in MXWriter. 2012-01-27 18:05:53 +01:00
Nikolay Sivov
ac96be9c08 msxml3: Support comment nodes in MXWriter. 2012-01-27 18:05:53 +01:00
Nikolay Sivov
32c96e6329 msxml3: Stub lexical handler support for MXWriter. 2012-01-27 18:05:52 +01:00
Nikolay Sivov
477fd6ef3c msxml3: libxml2 is not used for writer. 2011-12-19 11:10:52 +01:00
Nikolay Sivov
35c7c69429 msxml3: Don't use libxml2 encoding helpers. 2011-12-16 12:11:10 +01:00
Nikolay Sivov
fda8c2177d msxml3: Get rid of libxml2 output buffer implementation. 2011-12-15 17:46:40 +01:00
Nikolay Sivov
d80ee5b3ae msxml3: Escape '<','&','"' and '>' in attribute value. 2011-12-12 10:19:55 +01:00
Nikolay Sivov
b0f704daaf msxml3: Properly handle writer output in a form of BSTR. 2011-12-09 21:15:40 +01:00
Nikolay Sivov
197d41156a msxml3: Write document prolog separately. 2011-12-09 21:15:40 +01:00
Nikolay Sivov
a4b24978e9 msxml3: Use libxml2 buffer support through helpers. 2011-12-09 21:15:39 +01:00
Nikolay Sivov
f9127ddc85 msxml3: Added IDispatchEx support for IMXWriter. 2011-12-05 12:25:28 +01:00
Nikolay Sivov
35b5955606 msxml3: Use a helper to get property values. 2011-10-06 16:46:40 -05:00
Nikolay Sivov
5931af0283 msxml3: Use helper to set properties. 2011-10-06 16:46:40 -05:00
Nikolay Sivov
54326116da msxml3: Use provided qualified name length while writing end element tag. 2011-10-05 17:31:31 -05:00
Nikolay Sivov
2a6abc248d msxml3: Use element name length passed to content handler. 2011-08-29 12:08:20 +02:00
Nikolay Sivov
9ae103f7f7 msxml3: Respect string length returned from ISAXAttributes. 2011-08-29 12:08:20 +02:00
Nikolay Sivov
d0413fd476 msxml3: Fix empty elements output. 2011-08-29 12:08:20 +02:00
Nikolay Sivov
897b77ce05 msxml3: Fix attributes formatting. 2011-08-26 11:32:03 +02:00
Nikolay Sivov
0581360411 msxml3: Fix parameter validation for endElement(). 2011-08-25 14:36:02 +02:00
Nikolay Sivov
25bf8e5387 msxml3: Fix parameter validation for startElement() for MXXMLWriter60. 2011-08-25 14:35:59 +02:00
Nikolay Sivov
283276d6ea msxml3: Store class version for MXWriter instance. 2011-08-24 19:07:45 +02:00
Nikolay Sivov
74a7edd41b msxml3: Implement put_version() for MXWriter. 2011-08-24 19:07:44 +02:00
Thomas Mullaly
f1f57f2368 msxml3: Added IStream support to IMXWriter. 2011-08-23 16:53:49 +02:00
Nikolay Sivov
53efed9112 msxml3: Support get/set for disableOutputEscaping() property. 2011-05-09 11:44:30 +02:00