1

次の問題があります。私のスキーマは次のとおりです。

    <xs:element name="subject">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="subjectId" type="xs:integer"/>
            <xs:choice>
              <xs:sequence>
                <xs:element name="inXml" type="xs:boolean"/>
              </xs:sequence>
              <xs:sequence>
                <xs:element name="subjectId" type="xs:integer" minOccurs="0"/>
            <xs:element name="names" type="Name" maxOccurs="unbounded"/>

..... 等々。

これにより、次の 2 種類のオブジェクトを含む XML が生成されます。

  1. 必要なすべてのデータ (subjecId、名前など) を備えた美しく完成したノード
  2. subjectId + inXml フラグを true に設定。

ofc をアンマーシャリングしているときに、それらのいずれかを取得します。

アンマーシャリング プロセス中に、アプリが完全なデータを検索し、必要に応じて置き換えるようにするにはどうすればよいですか?

4

0 に答える 0