sergei
|
8df23e7bd0
* Declared the XMLString type to serve as a base string type for entire package, and aliased DOMString and SAXString to it (the type remains WideString; once all other units are adjusted it may be changed to UnicodeString).
|
13 years ago |
sergei
|
6498df861b
* xmlutils.pp: calculate hash with both range and overflow checks disabled (went unnoticed this far probably because range errors do not manifest on 32-bit platforms).
|
13 years ago |
florian
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 years ago |
sergei
|
151a8b59fb
* Factored ParseIgnoreSection into separate procedure
|
14 years ago |
sergei
|
8ed16bb3ab
* xmlread.pp, continue separating validation checks from the rest of code.
|
14 years ago |
sergei
|
6cb9cdcc0d
* xmlread.pp: maintain ID map at reader side, so it can do ID/IDREF validation without DOM.
|
15 years ago |
sergei
|
4468f72f6c
* xmlread.pp, added location information to TNodeData and got namespace-related errors reported at correct locations.
|
15 years ago |
sergei
|
068d2fba37
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (third part)
|
15 years ago |
sergei
|
4579226771
+ New unit dtdmodel.pp containing DTD-related classes.
|
15 years ago |
sergei
|
7e5ff8ca89
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (second part)
|
15 years ago |
sergei
|
f138637678
xmlread.pp, moved decoder procedures to xmlutils.pp, so they can be reused by other code.
|
15 years ago |
sergei
|
f39e793448
* Moved TWideCharBuf and associated functions from xmlread.pp to xmlutils.pp, so this stuff can be reused by other code.
|
15 years ago |
sergei
|
7e2f713d09
* HTML parser: in case of malformed input, do not create attributes with invalid names (Mantis #16916).
|
15 years ago |
sergei
|
ead5707179
+ Enumeration type for XML version
|
15 years ago |
sergei
|
df5dec2106
* TNSSupport.CheckAttribute added check for null nsURI, it should not emit prefixes for namespaceless attributes.
|
16 years ago |
sergei
|
f68faa154d
xmlread.pp: now uses TNSSupport class from xmlutils unit instead of its own copy of the same code.
|
16 years ago |
sergei
|
dbf48c0535
* Fixed (runtime) overflows and range checks, so the package runs after compiling with OPT="-Criot -gtl". That Delphi compatibility patch is starting to cause more trouble than benefit...
|
16 years ago |
sergei
|
78b41cd8f6
+ XML writer now performs the namespace normalization.
|
16 years ago |
sergei
|
425170167d
* Base units of the package now can be compiled also with Delphi, patch from Dariusz Mazur (with some modifications).
|
16 years ago |
sergei
|
e9e6439345
* dom.pp: fixed one possible reason of crashing in Delphi 2009
|
16 years ago |
michael
|
f853ac4c63
* Undid previous patch, because not all compiles
|
16 years ago |
michael
|
612d58c80f
* Patch from Dariusz Mazur to fix compilation with Delphi
|
16 years ago |
sergei
|
b631754754
+ Processing of prefixed attributes and prefix bindings. This completes namespace support at
|
16 years ago |
sergei
|
035fe43b72
Final strike for #13605:
|
16 years ago |
sergei
|
8c898e963a
+ Implements XPath function id() + test. Running the test is another story, however, because it requires parsing FilterExpr+'/'+RelativeLocationPath, which is currently not implemented.
|
16 years ago |
sergei
|
e17ac308e0
Implementation of XPath function lang() + tests.
|
16 years ago |
michael
|
e632e754cf
* Patch from Sergei Gorelkin
|
17 years ago |
michael
|
213f8a41c7
* Large patch from Sergei Gorelkin:
|
17 years ago |
michael
|
d812fa0c92
* Patch from Sergei Gorelkin:
|
17 years ago |
michael
|
77b38b6be5
* Patch from Sergei Gorelkin:
|
17 years ago |