Paramétrer la génération d'un schéma XML
Bonjour,
Je travaille sur un projet en VB.NET. Par convention, mes attributs de classe sont de la forme:
Private _monI as String
Public Property MonI() as String
Get
Return Me._monI
End Get
Set(ByVal Value As String)
Me._monI = Value
End Set
End Property
J'ai besoin de générer un schéma XML de mes entités. Lors de la génération, EA se base sur les attributs et non sur les propriétés. Je me retrouve donc avec des définitions du genre:
<xs:element name="_monI" type="xs:string" minOccurs="1" maxOccurs="1"/>
J'aurai préféré quelque chose du genre
<xs:element name="monI" type="xs:string" minOccurs="1" maxOccurs="1"/> se basant sur propriété.
Par ailleurs, j'utilise des "attributes" VB.NET comme XmlIgnore, mais ils ne sont pas pris en compte lors de la génération.
Est-il possible de personnaliser la génération d'un schéma XML ? Comment ?
Merci,
Je travaille sur un projet en VB.NET. Par convention, mes attributs de classe sont de la forme:
Private _monI as String
Public Property MonI() as String
Get
Return Me._monI
End Get
Set(ByVal Value As String)
Me._monI = Value
End Set
End Property
J'ai besoin de générer un schéma XML de mes entités. Lors de la génération, EA se base sur les attributs et non sur les propriétés. Je me retrouve donc avec des définitions du genre:
<xs:element name="_monI" type="xs:string" minOccurs="1" maxOccurs="1"/>
J'aurai préféré quelque chose du genre
<xs:element name="monI" type="xs:string" minOccurs="1" maxOccurs="1"/> se basant sur propriété.
Par ailleurs, j'utilise des "attributes" VB.NET comme XmlIgnore, mais ils ne sont pas pris en compte lors de la génération.
Est-il possible de personnaliser la génération d'un schéma XML ? Comment ?
Merci,