diff options
author | arseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640> | 2007-01-05 20:05:10 +0000 |
---|---|---|
committer | arseny.kapoulkine <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640> | 2007-01-05 20:05:10 +0000 |
commit | 2777da9faad5a5afe927e7afa0b6cf04e0f34671 (patch) | |
tree | e9e01649ad90617e794effdc90f21e838025dae6 /docs/index.html | |
parent | 784235c5e6928c1b8dc9377812f2cd21a44c029c (diff) |
Parsing flags refactoring (removed trim flags, eol flags merged together, escapes flags merged together, removed wnorm_pcdata flag, changed wnorm_attribute flag (it's space normalization + trimming now), fixed default flags, changed documentation accordingly
git-svn-id: http://pugixml.googlecode.com/svn/trunk@26 99668b35-9821-0410-8761-19e4c4f06640
Diffstat (limited to 'docs/index.html')
-rw-r--r-- | docs/index.html | 39 |
1 files changed, 8 insertions, 31 deletions
diff --git a/docs/index.html b/docs/index.html index 02c8ae9..4066dc4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -275,30 +275,13 @@ So, these are the processing flags: </p>
<ul>
-<li>If <b>parse_trim_pcdata</b> is on, then the trimming of leading/trailing space-like characters
-is performed for PCDATA content
-<br>Default value: on
-<br>In W3C mode: off</li>
-<li>If <b>parse_trim_attribute</b> is on, then the trimming of leading/trailing space-like characters
-is performed for attribute values (this is non-standard behavior and is here only for compatibility
-reasons (PugXML had this flag).
-<br>Default value: off
-<br>In W3C mode: off</li>
-<li>If <b>parse_escapes_pcdata</b> is on, then the character reference expansion is done for PCDATA
-content (replacing <lt; with <, &#4c; with L, etc.).
-<br>Default value: on
-<br>In W3C mode: on</li>
-<li>If <b>parse_escapes_attribute</b> is on, then the character reference expansion is done for
-attribute values (replacing <lt; with <, &#4c; with L, etc.).
+<li>If <b>parse_escapes</b> is on, then the character reference expansion is done for PCDATA content
+and for attribute values (replacing <lt; with <, &#4c; with L, etc.).
<br>Default value: on
<br>In W3C mode: on</li>
-<li>If <b>parse_wnorm_pcdata</b> is on, then the whitespace normalisation is done for PCDATA content
-(this includes replacing any space-like character by a space character and converting sequences of
-spaces into a single space)
-<br>Default value: on
-<br>In W3C mode: off</li>
<li>If <b>parse_wnorm_attribute</b> is on, then the whitespace normalisation is done for attribute
-values
+values (this includes replacing any space-like character by a space character, converting sequences of
+spaces into a single space and trimming of leading/trailing spaces)
<br>Default value: on
<br>In W3C mode: off</li>
<li>If <b>parse_wconv_attribute</b> is on, then the whitespace conversion is done for attribute
@@ -306,15 +289,9 @@ values (this is a subset of whitespace normalization, and includes only replacin with spaces). If <b>parse_wnorm_attribute</b> is on, this flag has no effect.
<br>Default value: on
<br>In W3C mode: on</li>
-<li>If <b>parse_eol_pcdata</b> is on, then the end-of-line handling is done for PCDATA content (this
-includes converting any pair of 0x0d 0x0a characters to a single 0x0a and converting any standalone
-0x0d to 0x0a).
-<br>Default value: on
-<br>In W3C mode: on</li>
-<li>If <b>parse_eol_attribute</b> is on, then the end-of-line handling is done for attribute values.
-<br>Default value: on
-<br>In W3C mode: on</li>
-<li>If <b>parse_eol_cdata</b> is on, then the end-of-line handling is done for CDATA content.
+<li>If <b>parse_eol</b> is on, then the end-of-line handling is done for PCDATA/CDATA content and for
+attribute values (this includes converting any pair of 0x0d 0x0a characters to a single 0x0a and
+converting any standalone 0x0d to 0x0a).
<br>Default value: on
<br>In W3C mode: on</li>
</ul>
@@ -329,7 +306,7 @@ correctly). This is controlled by <b>parse_match_end_tags</b>, which is on by de <li>just treat the tag as a closing tag for the node (so that <b><foo> ... </bar></b> will
be parsed as <b><foo> ... </foo></b>). This is the fastest way, and this is what <i>pugxml</i>
is doing, but it can corrupt your DOM tree. This way is chosen if both <b>parse_check_end_tags</b> and
-<b>parsse_match_end_tags</b> are off.
+<b>parse_match_end_tags</b> are off.
</ul>
Note, that these 2 flags are mutually exclusive.
</p>
|