1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

fixed an erroneous validation bug when PE refs occurs in external parsed

* parser.c: fixed an erroneous validation bug when PE refs
  occurs in external parsed entities referenced from the
  internals subset
* test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
  test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
  added the associated testcase, it's a nice one.
* HTMLparser.c: generate the DTD node as HTML still ...
* HTMLtree.c: fixed errors in Set/GetMetaEncoding
Daniel
This commit is contained in:
Daniel Veillard
2001-10-23 13:10:19 +00:00
parent b6b0fd8962
commit 5151c06f30
12 changed files with 3522 additions and 11 deletions

File diff suppressed because it is too large Load Diff

1004
test/valid/dtds/nitf-2-5.dtd Normal file

File diff suppressed because it is too large Load Diff

111
test/valid/index.xml Normal file
View File

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE NewsML PUBLIC "urn:newsml:iptc.org:20001006:NewsMLv1.0:1" "dtds/NewsMLv1.0.dtd" [
<!ENTITY % nitf SYSTEM "dtds/nitf-2-5.dtd">
%nitf;
]>
<NewsML>
<Catalog Href="http://www.afp.com/dtd/AFPCatalog.xml"/>
<NewsEnvelope>
<DateAndTime>20011022T154508Z</DateAndTime>
</NewsEnvelope>
<NewsItem>
<Identification>
<NewsIdentifier>
<ProviderId>afp.com</ProviderId>
<DateId>20011022</DateId>
<NewsItemId>mmd--deutsch--journal--spo</NewsItemId>
<RevisionId PreviousRevision="0" Update="N">1</RevisionId>
<PublicIdentifier>urn:NewsML:afp.com:20011022:mmd--deutsch--journal--spo:1</PublicIdentifier>
</NewsIdentifier>
<NameLabel>HINTERGRUND</NameLabel>
</Identification>
<NewsManagement>
<NewsItemType FormalName="News"/>
<FirstCreated>20011022T154508Z</FirstCreated>
<ThisRevisionCreated>20011022T154508Z</ThisRevisionCreated>
<Status FormalName="Usable"/>
</NewsManagement>
<NewsComponent>
<AdministrativeMetadata>
<Provider>
<Party FormalName="AFP"/>
</Provider>
</AdministrativeMetadata>
<DescriptiveMetadata>
<Language FormalName="de"/>
</DescriptiveMetadata>
<NewsComponent>
<NewsLines>
<HeadLine>Berliner SPD f<>hrt Gespr<70>che mit FDP und Gr<47>nen</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022154450.sq80bp9h.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>INFOGRAFIK: Das Berliner Wahlergebnis</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022113032.remo00m7.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Schwierige Koalitionsverhandlungen in Berlin</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022124314.9hv2kozk.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Die Lieblingsfarben des Kanzlers sind Rot Gelb Gr<47>n</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022134541.cmmaoim7.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>INFOGRAFIK: Wen w<>hlt Wowereit?</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022122545.hl3z2as6.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>CDU ist auch in kommunalen Rath<74>usern der Verlierer</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022120205.b8sykfvu.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Gutes Abschneiden der PDS hat verschiedene Gr<47>nde</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011022134159.agvne048.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Ans Regieren hat sich Klaus Wowereit gew<65>hnt</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011021161031.1oq7qyub.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Steffel brachte CDU nicht auf Erfolgskurs</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011021165007.kt9qog9m.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Sibyll Klotz: Vollblutpolitikerin mit "Berliner Schnauze"</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011021184658.lctevest.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Mit Gysi muss weiter gerechnet werden</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011021180441.6tpvgx0y.xml"/>
</NewsComponent>
<NewsComponent>
<NewsLines>
<HeadLine>Rexrodt - das Stehaufm<66>nnchen der Berliner FDP</HeadLine>
</NewsLines>
<NewsItemRef NewsItem="011021165558.gujrz59m.xml"/>
</NewsComponent>
</NewsComponent>
</NewsItem>
</NewsML>

View File

@@ -17,7 +17,6 @@
Based on RSS DTD originally created by
Lars Marius Garshol - larsga@ifi.uio.no.
$Id: rss-0.91.dtd,v 1.1 1999/07/25 07:59:31 danda Exp $
-->
<!ELEMENT rss (channel)>