Nikolay Sivov
|
a04064b886
|
xmllite: Improve attribute value parsing.
|
2013-08-19 12:53:21 +02:00 |
Nikolay Sivov
|
e51ab3c03a
|
xmllite: Support reporting of a local name and value for attributes.
|
2013-08-19 12:53:21 +02:00 |
Nikolay Sivov
|
53f72826a2
|
xmllite: Initial implementation of attribute parsing.
|
2013-07-30 19:12:04 +02:00 |
Nikolay Sivov
|
80e70a8271
|
xmllite: Handle nesting depth limit better.
|
2013-07-24 11:11:38 -05:00 |
Nikolay Sivov
|
40c72e47ab
|
xmllite: Clear attributes on node change, improve tracing.
|
2013-07-24 11:11:32 -05:00 |
Nikolay Sivov
|
be8d73d456
|
xmllite: Report attribute as non-default for now.
|
2013-07-22 17:15:59 +02:00 |
Nikolay Sivov
|
d315e438a2
|
xmllite: Implement IsEmptyElement().
|
2013-07-22 17:15:59 +02:00 |
Nikolay Sivov
|
f02b2225ee
|
xmllite: Initial support for CharData (or Text) nodes.
|
2013-07-22 17:15:59 +02:00 |
Nikolay Sivov
|
5a1a745570
|
xmllite: Store prefix for start tag and return it.
|
2013-07-22 17:15:59 +02:00 |
Nikolay Sivov
|
9997ef3fbc
|
xmllite: It's acceptable to have NULL length pointer in GetLocalName().
|
2013-06-12 12:09:00 +02:00 |
Nikolay Sivov
|
caa452e958
|
xmllite: Set PI target value just after it's parsed.
|
2013-05-31 19:16:04 +02:00 |
Marcus Meissner
|
e8e485d448
|
xmllite: Do not leave start uninitialized (Coverity).
|
2013-05-09 19:24:20 +02:00 |
Marcus Meissner
|
51d96dac70
|
xmllite: Free elem in error paths (Coverity).
|
2013-05-09 19:24:19 +02:00 |
Nikolay Sivov
|
2bdaffd879
|
xmllite: Partially implement value normalization for CDATA sections.
|
2013-03-26 12:09:59 +01:00 |
Nikolay Sivov
|
b1d7517ab1
|
xmllite: Implement ReadValueChunk().
|
2013-03-14 14:55:47 +01:00 |
Nikolay Sivov
|
e5a48b2d75
|
xmllite: Fix a test failure on Windows 8.
|
2013-03-11 10:45:47 +01:00 |
Nikolay Sivov
|
88d7b66be2
|
xmllite: Make another read attempt if we don't have enough data initially.
|
2013-03-11 10:45:43 +01:00 |
Nikolay Sivov
|
9377514583
|
xmllite: Support resuming to comments and PIs while on Content part.
|
2013-03-11 10:45:38 +01:00 |
Nikolay Sivov
|
4d1a65c1ba
|
xmllite: Support CDATA nodes.
|
2013-03-11 10:45:33 +01:00 |
Nikolay Sivov
|
c38c471b64
|
xmllite: Actually resume comment and PI parsing while on Misc part.
|
2013-03-11 10:45:27 +01:00 |
Nikolay Sivov
|
c87a85cce3
|
xmllite: Support resuming for start tag.
|
2013-03-11 10:45:20 +01:00 |
Nikolay Sivov
|
d1c52fe168
|
xmllite: Support pending input reads for PI nodes.
|
2013-03-11 10:45:14 +01:00 |
Andrew Talbot
|
2cc28bc7ae
|
xmllite: Avoid signed-unsigned integer comparisons.
|
2013-03-08 11:00:36 +01:00 |
Nikolay Sivov
|
b97dd9b0e2
|
xmllite: Store start data pointer for comments.
|
2013-02-11 11:46:11 +01:00 |
Nikolay Sivov
|
8954671cdc
|
xmllite: Fail to set input for external IXmlReaderInput.
|
2013-01-28 14:04:07 +01:00 |
Nikolay Sivov
|
9d664b2217
|
xmllite: Handle E_PENDING from stream for comment nodes.
|
2013-01-28 14:04:03 +01:00 |
Nikolay Sivov
|
6ab47275aa
|
xmllite: Complete content parsing with implemented parts and stubs.
|
2013-01-23 12:48:51 +01:00 |
Nikolay Sivov
|
fad7e7a011
|
xmllite: Implement end tag parsing.
|
2013-01-22 12:13:27 +01:00 |
Nikolay Sivov
|
1ae300d753
|
xmllite: Handle empty elements and transition to content/misc part, update depth on push.
|
2013-01-21 12:51:23 +01:00 |
Nikolay Sivov
|
77735419eb
|
xmllite: Add a name stack for elements.
|
2013-01-21 12:51:22 +01:00 |
Nikolay Sivov
|
61b4673827
|
xmllite: Initial support for start tag parsing.
|
2013-01-18 13:28:38 +01:00 |
Nikolay Sivov
|
e7c58fca12
|
xmllite: Initial implementation of DTD external id parsing.
|
2013-01-16 12:22:27 +01:00 |
Nikolay Sivov
|
fc114a9b15
|
xmllite: Support whitespace nodes reporting.
|
2013-01-14 17:35:26 +01:00 |
Nikolay Sivov
|
617a70f6c7
|
xmllite: Add a stub function for DTD parsing.
|
2013-01-14 17:35:26 +01:00 |
Nikolay Sivov
|
430bde34f3
|
xmllite: Explicitly set value and names to empty for xml decl node.
|
2013-01-08 19:09:22 +01:00 |
Nikolay Sivov
|
e79b2b3fc4
|
xmllite: Report value for PI nodes.
|
2013-01-08 19:09:16 +01:00 |
Nikolay Sivov
|
57148ae964
|
xmllite: Report node value for comment nodes.
|
2013-01-08 19:09:10 +01:00 |
Nikolay Sivov
|
0d715c2024
|
xmllite: Support name reporting for comments and PIs.
|
2013-01-07 13:38:08 +01:00 |
Nikolay Sivov
|
4c0f142e92
|
xmllite: Support streams starting with comments, simplify tests.
|
2013-01-07 13:38:07 +01:00 |
Nikolay Sivov
|
65bcdb2c80
|
xmllite: Implement PI parsing.
|
2013-01-07 13:38:00 +01:00 |
Francois Gouget
|
f963f93964
|
Assorted spelling fixes.
|
2013-01-07 11:10:40 +01:00 |
Nikolay Sivov
|
5c2005ea14
|
xmllite: Implement decoding new input chunk from stream, use it for comment parsing.
|
2012-12-28 20:32:30 +01:00 |
Marcus Meissner
|
bc5d953f7e
|
xmllite: Remove duplicated statement (Coverity).
|
2012-12-28 11:26:19 +01:00 |
Nikolay Sivov
|
beffac006c
|
xmllite: Shrink buffer when enough data processed.
|
2012-12-26 18:23:04 +01:00 |
Frédéric Delanoy
|
2952db6403
|
xmllite: Avoid dead initialization (clang).
|
2012-12-20 12:01:33 +01:00 |
Nikolay Sivov
|
f2eb6d018f
|
xmllite: Remove dead code.
|
2012-12-19 14:38:58 +01:00 |
Nikolay Sivov
|
c085b8d930
|
xmllite: Support comment nodes.
|
2012-12-19 14:38:58 +01:00 |
Nikolay Sivov
|
61483a581e
|
xmllite: Track internal parser state to select expected node type.
|
2012-12-19 14:38:57 +01:00 |
Nikolay Sivov
|
201b1c2aba
|
xmllite: Fix reported node type for attributes.
|
2012-12-06 14:20:10 +01:00 |
Nikolay Sivov
|
f6e6b835b6
|
xmllite: Implement attribute iteration methods.
|
2012-12-06 14:19:53 +01:00 |
Nikolay Sivov
|
0dce2e6d9a
|
xmllite: Initial support for attribute list.
|
2012-12-04 16:54:40 +01:00 |
Nikolay Sivov
|
c23ce5976e
|
xmllite: Fix equal sign parsing.
|
2012-11-28 20:14:44 +01:00 |
Nikolay Sivov
|
8b8fb88e4b
|
xmllite: Support standalone declaration.
|
2012-11-28 20:14:44 +01:00 |
Nikolay Sivov
|
8e2bc1eb1b
|
xmllite: Implement encoding declaration parsing.
|
2012-11-27 16:58:54 +01:00 |
Nikolay Sivov
|
acb56b0796
|
xmllite: Add partial support for xml declaration parsing.
|
2012-11-26 11:56:28 +01:00 |
Nikolay Sivov
|
eddd7fcf29
|
xmllite: Implement initial encoding switching.
|
2012-11-26 11:56:18 +01:00 |
Andrew Talbot
|
40300b24cc
|
xmllite: Void functions should not return a value.
|
2012-11-26 11:55:32 +01:00 |
Nikolay Sivov
|
dc2fe2a4be
|
xmllite: Store remaining reader input parameters.
|
2012-11-20 11:55:16 +01:00 |
Nikolay Sivov
|
befbc8f57d
|
xmllite: Implement GetNodeType() for reader.
|
2012-11-20 11:55:11 +01:00 |
Nikolay Sivov
|
d693790175
|
xmllite: Initial support for reader input encoding detection.
|
2012-11-20 11:55:05 +01:00 |
Nikolay Sivov
|
67c07ff42a
|
xmllite: Store reader input impl pointer in reader structure.
|
2012-11-19 16:35:21 +01:00 |
Nikolay Sivov
|
6f7624f5d9
|
xmllite: Keep stream reference in reader input instead of reader itself.
|
2012-11-19 16:35:20 +01:00 |
Nikolay Sivov
|
522ae3ca0e
|
xmllite: Add stub for reader input buffer.
|
2012-11-19 16:35:20 +01:00 |
Nikolay Sivov
|
a2213cdbd7
|
xmllite: Use application defined IMalloc for reader input.
|
2012-11-19 16:35:19 +01:00 |
Nikolay Sivov
|
c88cdc6e38
|
xmllite: Support application defined IMalloc for reader.
|
2012-11-19 16:35:18 +01:00 |
Nikolay Sivov
|
ae0b830cf1
|
xmllite: Store DTD processing mode in reader.
|
2012-08-29 11:46:43 +02:00 |
Michael Stefaniuc
|
337e71d4f3
|
xmllite: COM cleanup in reader.c.
|
2011-03-28 17:08:54 +02:00 |
Nikolay Sivov
|
b109c5c680
|
xmllite: Reset state to XmlReadState_Initial on input reset, update tests to run on new versions.
|
2010-01-26 12:09:22 +01:00 |
Nikolay Sivov
|
5864234051
|
xmllite: Don't release reader input reference on failure, as newer versions do.
|
2010-01-26 12:09:14 +01:00 |
Nikolay Sivov
|
07e2730c0e
|
xmllite/tests: Add test for XML declaration parsing.
|
2010-01-26 12:09:08 +01:00 |
Nikolay Sivov
|
02da36631e
|
xmllite: Initial support for just created reader state.
|
2010-01-25 13:27:57 +01:00 |
Nikolay Sivov
|
7b7011e595
|
xmllite: Implement a query through IXmlReaderInput for underlying stream interface,.
|
2010-01-25 13:27:51 +01:00 |
Nikolay Sivov
|
89092c928a
|
xmllite: Basic input object creation on IXmlReader::SetInput().
|
2010-01-22 13:07:24 +01:00 |
Nikolay Sivov
|
4e3283fdd2
|
xmllite: Add IXmlReaderInput stub implementation.
|
2010-01-22 13:06:40 +01:00 |
Nikolay Sivov
|
5c1f0dbae0
|
xmllite/tests: Test query for supported interface sequence while creating IXmlReaderInput instance.
|
2010-01-22 13:05:40 +01:00 |
Nikolay Sivov
|
f9c51f8de9
|
xmllite: Add stub implementation of IXmlReader interface.
|
2010-01-19 12:43:30 +01:00 |
Nikolay Sivov
|
80a546cad5
|
xmllite/tests: Add basic test structure for IXmlReader.
|
2010-01-19 12:43:25 +01:00 |