私は一連のドメインエンティティを持っています。次のようにしましょう:
- 顧客(顧客は注文済み)
- 注文 (注文には商品があります)
- 製品
現在、オブジェクト グラフにあるデータは .xsd と一致しません。したがって、.xsd と一致しない可能性があるため、オブジェクト グラフを XML にシリアル化できるとは思えません。ただし、間違っている場合は修正してください。だから私はいくつかの質問があります:
- 一般的に言えば、オブジェクトやコレクションからデータを取得するにはどうすればよいのでしょうか?手動でトラバースして XML ドキュメントを作成する必要があるかもしれません。XPath は古いテクノロジであることがわかっているため、LINQ to XML (XElement を使用) を使用できますか? 以前に LINQ to XML を使用して XML ドキュメントの読み取りとクエリを実行したことがありますが、それを使用して XML ドキュメントを構築することに疑問を感じています。
- 構築後に #1 で提案されたアプローチを使用して、構築された XML ドキュメントをスキーマに対して検証するにはどうすればよいですか?
これに関する方向性は大歓迎です、ありがとう!