1 |
|
2006-02-15 Wakaba <wakaba@suika.fam.cx> |
2 |
|
|
3 |
|
* XMLParser.dis: Set |allDeclarationsProcessed| |
4 |
|
attribute of the |Document| node. Don't process entity |
5 |
|
and attribute definition list declarations after |
6 |
|
unread parameter entity reference. Warns if an attribute definition is |
7 |
|
ignored (|xp:warning-attribute-definition-ignored|). Set |
8 |
|
flags whether predefined entities are declared or not. |
9 |
|
WFC error |xp:wf-pes-in-internal-subset| is implemented. |
10 |
|
|
11 |
|
2006-02-15 Wakaba <wakaba@suika.fam.cx> |
12 |
|
|
13 |
|
* XMLParser.dis: Issues |xp:error-internal-predefined-entity| error |
14 |
|
if a predefined entity declaration references an external entity. |
15 |
|
Issues |xp:error-malformed-predefined-entity| error if |
16 |
|
a predefined entity declaration defines different thing than |
17 |
|
one as in XML specification. |
18 |
|
Issies |xp:warning-entity-declaration-ignored| warning if |
19 |
|
more than one entity declarations for an entity is found. |
20 |
|
(WFErrDef): Now all well-formedness errors are marked |
21 |
|
as |SEVERITY_FATAL_ERROR|. |
22 |
|
|
23 |
|
* XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates |
24 |
|
predefined entity declarations. |
25 |
|
(DocumentXDoctype.createNotation): New method. |
26 |
|
(DocumentTypeDefinition.notations): New attribute. |
27 |
|
(DocumentTypeDefinition.getNotationNode): New method. |
28 |
|
(DocumentTypeDefinition.setNotationNode): New method. |
29 |
|
(newNotationForTest): New code fragment. |
30 |
|
|
31 |
|
* Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed. |
32 |
|
(c:ManakaiDOMNotationMap): New class. |
33 |
|
(c:ManakaiDOMNotationMapArray): New class. |
34 |
|
(Document.allDeclarationsProcessed): New attribute. |
35 |
|
|
36 |
|
* DOMXML.dis (DocumentType.notations): Implemented. |
37 |
|
(Notation): Revised. |
38 |
|
(Notation.ownerDocumentTypeDefinition): New attribute. |
39 |
|
|
40 |
2006-02-14 Wakaba <wakaba@suika.fam.cx> |
2006-02-14 Wakaba <wakaba@suika.fam.cx> |
41 |
|
|
42 |
* XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion| |
* XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion| |