Aidez-moi à nettoyer un peu laid XML
-
19-09-2019 - |
Question
Je reçois ce XML à partir d'un service que je dois traiter. Je ne suis pas beaucoup plus sur le schéma XML ou fu Namespace, mais pour moi, il semble un gâchis. Quelqu'un peut-il prendre un coup d'oeil et me dire comment faire mieux?
Je sais que les définitions d'espace de noms peuvent être déclarés dans la première ligne, et non sur chaque ligne . Y at-il autre chose qui peut être nettoyé?
La solution
Je dirais: laisser les deux premiers éléments avec le préfixe xsd: il ne se produit que dans les deux éléments les plus externes. En outre, déclarer xmlns="http://com/acmephone/ovm/cas/types"
à la racine et de supprimer le préfixe typ:
de tout.
Edit: changer En fait, le préfixe xsd à un autre préfixe; il importe peu, mais il semble que provoquer la confusion d'utiliser un préfixe qui est normalement lié à l'espace de noms de schéma XML.