Re: Chargement DOM et attribut "xml:base"
Eric van der Vlist <[email protected]> Thu, 10 Jan 2008 18:39:58 +0100
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | Dyomedea (http://dyomedea.com) |
| Message-ID | <1199986798.10306.326.camel@localhost> |
Le mercredi 09 janvier 2008 à 12:12 +0100, [email protected] a écrit : ... > De plus, je m'étonne que DOM ne permette pas de présenter une abstraction de la > localisation (et du nom) des entités. Mais si c'est pas possible, tant pis ! Ce n'est pas lié à DOM en tant que tel mais à la manière dont Xerces traite le problème! Je viens d'essayer les samples "dom.Counter" et "dom.Writer" xerces 2.9.1 sur les documents suivants : root.xml : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE root [ <!ENTITY included SYSTEM 'included.xml'> ]> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="root.xsd" >&included;</root> included.xml: <?xml version="1.0" encoding="UTF-8"?> <included/> root.xsd: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="root"> <xs:complexType> <xs:sequence> <xs:element name="included"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> Et cet attribut xml:base ne semble pas présent (même lorsque je déplace included.xml dans un autre répertoire) : dom.Counter trouve toujours deux attributs et la validation par le schéma ne donne pas d'erreurs. Il doit donc y avoir un moyen de contourner le problème en s'inspirant de la manière dont ces exemples sont écrits! Tenez nous au courant... Cordialement, Eric van der Vlist -- GPG-PGP: 2A528005 Have you ever thought about unit testing XSLT templates? http://xsltunit.org ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com (ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax (W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema ------------------------------------------------------------------------ -- Attached file included as plaintext by Ecartis -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHhlhuDvn+ZCpSgAURAhu+AJ9hnr540fFdVXKLYT/NffDs3t4k0QCfef1S Zb1n4NO3RY+TINDI/6uthg4= =ge4h -----END PGP SIGNATURE-----