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?

http://gist.github.com/325952

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é?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top