1

私は一連のドメインエンティティを持っています。次のようにしましょう:

  • 顧客(顧客は注文済み)
  • 注文 (注文には商品があります)
  • 製品

現在、オブジェクト グラフにあるデータは .xsd と一致しません。したがって、.xsd と一致しない可能性があるため、オブジェクト グラフを XML にシリアル化できるとは思えません。ただし、間違っている場合は修正してください。だから私はいくつかの質問があります:

  1. 一般的に言えば、オブジェクトやコレクションからデータを取得するにはどうすればよいのでしょうか?手動でトラバースして XML ドキュメントを作成する必要があるかもしれません。XPath は古いテクノロジであることがわかっているため、LINQ to XML (XElement を使用) を使用できますか? 以前に LINQ to XML を使用して XML ドキュメントの読み取りとクエリを実行したことがありますが、それを使用して XML ドキュメントを構築することに疑問を感じています。
  2. 構築後に #1 で提案されたアプローチを使用して、構築された XML ドキュメントをスキーマに対して検証するにはどうすればよいですか?

これに関する方向性は大歓迎です、ありがとう!

4

0 に答える 0