2010-02-23 6 views
0

Je dispose d'un service Web SOAP interne qui est appelé à partir d'un service REST externe dans .NETWeb Code de référence modèle générateur

il fonctionne très bien mais je passe simplement à travers les objets SOAP du reste couche mais automatique La génération du code WebReference dans Visual Studio ajoute le 'champ' à la fin de chaque attribut.

fondamentalement cela rend mon XML tout méchant. Tout fonctionne Je veux juste nettoyer mon XML.

Toutes les idées comment je peux changer le modèle pour la référence.cs ou pour faire le XML génèrent bien à partir des objets de service Web.

Voici un exemple des reference.cs

public int HeadLeft { 
     get { 
      return this.headLeftField; 
     } 
     set { 
      this.headLeftField = value; 
     } 
    } 

    /// <remarks/> 
    public int HeadTop { 
     get { 
      return this.headTopField; 
     } 
     set { 
      this.headTopField = value; 
     } 
    } 

    /// <remarks/> 
    public int HeadWidth { 
     get { 
      return this.headWidthField; 
     } 
     set { 
      this.headWidthField = value; 
     } 
    } 

Voici un examle du XML

<a:headHeightField>208</a:headHeightField> 
<a:headLeftField>316</a:headLeftField> 
<a:headTopField>103</a:headTopField> 
<a:headWidthField>161</a:headWidthField> 

Répondre

0

Donc, pour quelque raison que quand je suis re-sérialisation les objets qu'il a été usign la variables privées. a La recherche rapide et le remplacement ont permis de nettoyer à nouveau le XML.

Questions connexes