Je lis les fichiers XML du document Office 2007 en utilisant xquery. Dans ces fichiers, les espaces de noms sont également inclus. J'ai besoin de récupérer le nœud des espaces de noms. J'ai écrit xquery pour récupérer des données et cela fonctionne correctement si j'ai supprimé l'espace de noms du fichier XML source, sinon le jeu de résultats xquery est vide. Je veux savoir comment je peux lire les espaces de noms et la valeur du fichier source xml en utilisant xquery 1.0. (Je ne suis pas sûr que xquery 1.0 supporte les espaces de noms et que je puisse aussi définir des espaces de noms dans la DTD pour créer des fichiers xml de sortie personnalisés en lisant les données de plusieurs fichiers XML:comment les espaces de noms peuvent être lus à partir du fichier xml en utilisant xquery
1
A
Répondre
-1
Essayez de définir un espace de noms par défaut dans votre prologue XQuery:
declare default element namespace "<namespace-name>";
Exemple:
declare default element namespace "http://somewhere.com/foo";
vous pouvez également déclarer d'autres espaces de noms afin que vous puissiez les utiliser dans la requête:
declare namespace <prefix> = "<namespace-name>";
Exemple:
declare namespace foo = "http://somewhere.com/foo";
Questions connexes
- 1. Les plistes peuvent-ils être lus en toute sécurité à partir d'une source non fiable?
- 2. Quels types de vidéos peuvent être lus par MediaElement?
- 3. Quels formats vidéo peuvent être lus à partir d'une application Flex?
- 4. fichier xml Parsing en utilisant XPath et XQuery
- 5. Parsing fichier XML en utilisant XPath et XQuery
- 6. TSQL sur XML (en utilisant XQuery)
- 7. Comment désérialiser des espaces de noms XML en C# (System.Xml.Serialization)?
- 8. Les espaces de noms dans JSON
- 9. Quels formats de fichiers vidéo peuvent être lus par QTKit?
- 10. l'analyse du fichier XML à l'aide XPath et XQuery
- 11. commande d'attributs XML des espaces de noms
- 12. espaces de noms XML explicites et implicites
- 13. Documents XML GWT + avec espaces de noms
- 14. Lire les espaces de noms du type
- 15. Linq to XML - Espaces de noms
- 16. PHP analyse fichier XML avec et sans espaces de noms
- 17. Comment récupérer les espaces de noms dans les fichiers XML à l'aide Xpath
- 18. espaces de noms XML de XML sérialisé sortie
- 19. empêcher les espaces de noms xml de passer aux enfants
- 20. Comment insérer du XML dans un nœud d'un autre XML en utilisant XQuery?
- 21. comment lire les données à partir du fichier xml
- 22. Analyse des espaces de noms XML?
- 23. Espaces de noms et sous-espaces de noms
- 24. Utilisation des espaces de noms
- 25. Extrait Les noms de fichiers (sans extension) du fichier XML
- 26. Comment compiler un fichier SWC avec plusieurs espaces de noms
- 27. Comment 'sélectionner' à partir de XML avec des espaces de noms?
- 28. XML pivot en utilisant XQuery et filtre sur l'attribut
- 29. Suppression d'un nœud à partir du fichier xml
- 30. Comment faire pour analyser un XML (en utilisant XELement) ayant plusieurs espaces de noms?
Je suppose que la question est - à lire Xml d'un espace de noms Xml spécifié. à quoi sert l'espace de noms xml. type d'introspection et non comment utiliser ou récupérer Xml basé sur un espace de nommage. – kadalamittai