Commit Graph

88 Commits

Author SHA1 Message Date
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
Nikolay Sivov
d4fd125944 msxml3: Support byteOrderMark() property. 2011-05-09 11:44:30 +02:00
Nikolay Sivov
8cefe9b071 msxml3: Store raw text data passed through characters(). 2011-05-09 11:44:30 +02:00
Nikolay Sivov
630e5f81fe msxml3: Support indent() property. 2011-05-09 11:44:30 +02:00
Nikolay Sivov
2dfa1bffc4 msxml3: Support attributes list for elements. 2011-05-09 11:44:30 +02:00
Nikolay Sivov
b63778656e msxml3: Basic support for startElement()/endElement(). 2011-05-09 11:44:30 +02:00
Nikolay Sivov
020bf5a18e msxml3: Add support for omitXMLDeclaration() property. 2011-05-04 17:26:47 +02:00
Nikolay Sivov
1831e54916 msxml3: Store boolean properties in a single array. 2011-05-04 17:26:47 +02:00
Nikolay Sivov
c8f9c4581c msxml3: Basic support for startDocument(). 2011-05-02 12:47:43 +02:00
Nikolay Sivov
e93125f31b msxml3: Basic support for encoding property. 2011-05-02 12:47:25 +02:00
Nikolay Sivov
92668f1d30 msxml3: Store stream reference as destination. 2011-05-02 12:47:16 +02:00
Nikolay Sivov
1d816be12e msxml3: Add support for standalone property. 2011-05-02 12:47:06 +02:00
Nikolay Sivov
387966c48a msxml3: Add ISAXContentHandler stub for MXXMLWriter. 2011-05-02 12:46:57 +02:00
Nikolay Sivov
a12d2d7233 msxml3: A stub for MXXMLWriter class. 2011-05-02 12:46:45 +02:00