sergei
|
068d2fba37
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (third part)
|
15 năm trước cách đây |
sergei
|
4579226771
+ New unit dtdmodel.pp containing DTD-related classes.
|
15 năm trước cách đây |
sergei
|
b585a6a1d0
* xmlread.pp, continued reducing DOM dependencies:
|
15 năm trước cách đây |
sergei
|
7e5ff8ca89
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (second part)
|
15 năm trước cách đây |
sergei
|
e0d8556cae
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (first part)
|
15 năm trước cách đây |
sergei
|
dfe1c0f228
xmlread.pp, r16175 caused a regression in level1/core/commentgetcomment; we should ignore comments in DTD, but not between DTD and root element. Fixed.
|
15 năm trước cách đây |
sergei
|
d248315ae4
* xmlread.pp, do some cleanup and get rid of FCursor field.
|
15 năm trước cách đây |
sergei
|
6cb12d0efc
* xmlread.pp, doing progress with streaming API:
|
15 năm trước cách đây |
sergei
|
d3bdf2577c
* xmlread.pp, doing progress with streaming API:
|
15 năm trước cách đây |
sergei
|
6cc206ac77
* xmlread.pp: started implementing the streaming API, aka XmlTextReader from .net world.
|
15 năm trước cách đây |
sergei
|
1dc083438e
* xmlread.pp, renamed all parameters and local vars named 'Name', 'Prefix', 'BaseUri' and 'Value', so it becomes possible to add properties with these names to TXMLReader without duplicate identifier errors.
|
15 năm trước cách đây |
sergei
|
fd892533c3
* xmlread.pp, a bit better separation of DOM-specific and DOM-independent code in ParseComment() and ParsePI().
|
15 năm trước cách đây |
sergei
|
3648247faf
XML reader, forgot to pass current settings to the nested reader (although it doesn't seem to change test suite behavior).
|
15 năm trước cách đây |
sergei
|
347267dfe6
XML reader:
|
15 năm trước cách đây |
sergei
|
3bef71aaf9
* xmlread.pp, removed FRecognizePE field. Its functionality is replaced by checking other fields.
|
15 năm trước cách đây |
sergei
|
cc82844a9d
* xmlread.pp: refactoring, no function chages:
|
15 năm trước cách đây |
sergei
|
06c1413fb0
* xmlread.pp, a misplaced assignment could cause a #13 character to pass non-normalized to #10 if it was the last character in input stream.
|
15 năm trước cách đây |
sergei
|
f138637678
xmlread.pp, moved decoder procedures to xmlutils.pp, so they can be reused by other code.
|
15 năm trước cách đây |
sergei
|
118f1d645b
xmlread.pp:
|
15 năm trước cách đây |
sergei
|
f39e793448
* Moved TWideCharBuf and associated functions from xmlread.pp to xmlutils.pp, so this stuff can be reused by other code.
|
15 năm trước cách đây |
sergei
|
e1eec8c687
- xmlread.pp, removed redundant 'var' modifiers from TStream arguments of less common used functions. This should have been done a long ago, as part of r11788.
|
15 năm trước cách đây |
sergei
|
ead5707179
+ Enumeration type for XML version
|
15 năm trước cách đây |
sergei
|
8f29def76e
* xmlread.pp: when IgnoreComments=True, merge together text nodes that precede and follow the skipped comment. With this fix, the reader finally produces normalized documents in all modes, so remove the corresponding cheat from testing program (xmlts.pp).
|
15 năm trước cách đây |
sergei
|
112a288442
xmlread.pp, TXMLFileSource.FetchData, don't lose the data that remains in the input buffer. Fixes Mantis #15776.
|
15 năm trước cách đây |
sergei
|
c8efa67ac7
* xmlread.pp, added a flag to force input stack unwinding upon reader destruction.
|
15 năm trước cách đây |
sergei
|
a7d1856620
* Removed null-termination in TXMLStreamInputSource.FetchData(): it isn't necessary and is causing unaligned access errors with ARM CPUs.
|
15 năm trước cách đây |
sergei
|
9eac0ee0a4
* xmlread.pp: In case of reference to an undefined parameter entity, produce a validation error and ignore further DTD declarations unless the document is standalone (compliance).
|
16 năm trước cách đây |
sergei
|
e45469b377
* xmlread.pp: move all entity recursion checks into one place (in ContextPush).
|
16 năm trước cách đây |
sergei
|
ad3e19de3d
* Rewrote TXMLReader.ParseContent to eliminate the inner loop;
|
16 năm trước cách đây |
sergei
|
25a3cc09ef
xmlread.pp: More on entity processing:
|
16 năm trước cách đây |