rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Namespaces des attributs XML

  Posté par nico, le lundi 11 février 2008 à 14:06:08
Il s'agit apparemment d'un probleme connu, voir http://xsd.stylusstudio.com/2000Nov/post01006.htm, mais je n'arrive pas a trouver d'explication. J'essaie de creer un document XML avec des namespaces en utilisant l'api java standard (xerces) :

//creation de l'object org.w3c.dom.Document
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
documentBuilderFactory.setNamespaceAware(true);
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document document = documentBuilder.newDocument();

//creation du contenu xml, un element root avec un attribut attribute, de meme namespace
Element root = document.createElementNS("http://test","root&­quot;);
document.appendChild(root);
Attr rootAttribute = document.createAttributeNS("http://test","att­ribute");
rootAttribute.setValue("value");
root.setAttributeNodeNS(rootAttribute);

Ce qui me donne le document xml suivant !!!

<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://test" xmlns:NS1="http://test" NS1:attribute="value"/>

Pourquoi est-ce que le meme namespace est declare deux fois avec deux prefix differents ?
Configuration: Linux
Firefox 2.0.0.12
Répondre à nico  Signaler ce message aux modérateurs
Discussions pertinentes trouvées dans le forum
25/02 14h40Attribut xml0
21/04 15h14Gestion des attributs XML en C0
26/04 16h32DHTML Acces au attributs XML2
12/02 11h37PHP5 et XML, parser en fonction de l'attribut6
Plus de discussions sur « namespaces des attributs XML »
Logiciels pertinents trouvés dans les téléchargements
Télécharger DriveImage XML 1.30DriveImage XML - DriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de...Catégorie: Sauvegarde
Licence: Freeware/gratuit
Télécharger Word Viewer 2003Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger Pack de compatibilité Microsoft Office 2007 3Pack de compatibilité Microsoft Office 2007 - En installant le pack de compatibilité pour Microsoft Office 2000, Office XP ou Office 2003, vous pouvez ouvrir, modifier et...Catégorie: Bureautique
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « namespaces des attributs XML »