2010-11-29 32 views
0

Donc im très nouveau à gsoap et im tâtonnant essayant d'obtenir mon code xml résultant pour correspondre au xml dont j'ai besoin. Pour une raison tout mon xml ressemble à ceci:Databinding Gsoap comment supprimer les définitions d'espace de noms dans mon xml

<ns1:system>linux</ns1:system> 

mais le problème est que je besoin pour ressembler à ceci:

<system>linux</system> 

Y at-il une sorte d'option/drapeau que je peux allumer/off pour supprimer le ns1 ou dois-je faire quelque chose de complètement différent? Comme je l'ai dit je suis très nouveau à gsoap, donc cela pourrait être quelque chose de très simple qui manque ou qui ne pourrait même pas être un problème d'espace de noms, je n'en ai aucune idée. Si vous avez besoin de plus d'informations, je serai heureux de le fournir.

Merci pour toute aide, Josh

Répondre

1

vous devez désactiver la qualification de l'élément par défaut. Ça fait trop longtemps que je me souviens de la recette du gsoap, mais si vous cherchez ces termes, vous le trouverez.

+1

Merci pour la réponse, je devais changer // gsoap NS1 schéma elementForm: // non qualifié gsoap schéma NS1 attributeForm: non qualifiée de qualifié non qualifié – Grammin