Michaël Van Canneyt
|
9588204585
* (re)Build element ID list at end of parse. Fixes issue #39391
|
2 years ago |
Michaël Van Canneyt
|
1415385d29
* Dotted filenames for package fcl-xml
|
2 years ago |
Michaël Van Canneyt
|
827606f114
* PChar -> PAnsiChar
|
2 years ago |
michael
|
d997db7fa7
* Fix bug ID #32389 (patch from Martok) to fix script parsing
|
7 years ago |
michael
|
5e51c9cc06
* Patch from Martok to avoid closing tags multiple times
|
8 years ago |
sergei
|
5cc8ddfbf1
* The second part of changes suggested by Maris Janis Vasilevskis (Mantis #22434):
|
9 years ago |
sergei
|
e50deef149
* Reworked SplitTagString as suggested by Mantis #22434: it now accepts html-style unquoted attribute values and is not sensitive to whitespace around '=' name-value separator.
|
9 years ago |
sergei
|
fe59bb9ec5
- THTMLToDOMConverter.FElementStack is created and destroyed, but unused otherwise. Removed.
|
10 years ago |
sergei
|
e41a365f59
* Changed 'var' parameters to 'out' in order to avoid warnings (Mantis #22136)
|
13 years ago |
sergei
|
b781311670
* sax_html.pp: accumulate token chars in ansistring in order to handle multi-byte encodings without errors (counterpart of sax_xml.pp r15738). Mantis #21070.
|
13 years ago |
sergei
|
54ea6a9be1
- removed 'var' parameter, it isn't necessary and prevents passing TStream descendants (Mantis #20867).
|
14 years ago |
sergei
|
b7e26ed986
* sax_html.pp, ignore markup in STYLE and SCRIPT elements, Mantis #18826
|
14 years ago |
sergei
|
b4b83a7edb
* HTML reader, attempt recovery from misplaced '<' characters (another part of Mantis #16916).
|
15 years ago |
sergei
|
1a50f3ed26
* The fix in r15551 was not entirely correct. Must handle the case when string ends with a single whitespace.
|
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
|
83238862f7
* The tag name may be followed by any whitespace char, not only #32 (Mantis #16906)
|
15 years ago |
sergei
|
73bafe0444
+ Implement TSAXReader.Abort method, which can be used to end the parsing prematurely (Mantis #16703)
|
15 years ago |
sergei
|
173a0647a3
Reworked entity reference handling in SAX parsers:
|
16 years ago |
sergei
|
fcd96805fa
htmldefs.pp:
|
16 years ago |
sergei
|
5f45dd409b
SAX readers: never transition from scText to scWhitespace state, and don't reset token while transitioning from scWhitespace to scText. This ensures that only pure-whitespace chunks are ever reported via IgnorableWhitespace event, and that text nodes are not broken into words.
|
16 years ago |
sergei
|
a8e6f79ef3
* SAX parsers: support hexadecimal notation in character references and return result in a SAXChar
|
16 years ago |
marco
|
1d5758b29d
* Minor fixes to $ifdef writeln's I had lying around.
|
16 years ago |
sergei
|
b9ad8e3755
* Handle xml/xhtml style empty tags by emitting a pair of StartElement/EndElement events with
|
16 years ago |
peter
|
e338befa21
* mode objfpc added
|
17 years ago |
michael
|
645b0d2cb1
* Patch from Sergei Gorelkin
|
18 years ago |
peter
|
5b8dd4c004
* move fcl sources to separate packages
|
18 years ago |