次のように、Linq-To-XML を使用して XDocument を作成しています。
Order order = GetOrder();
XDocument doc = new XDocument(
new XElement("purchaseOrder",
new XElement("Name", order.Name),
new XElement("Address", order.Address),
new XElement("Shipper", order.Shipper)
)
);
そのため、注文に配送業者がなく、null になる場合があります。その場合、Shipper 要素をまったく含めたくありません。
ドキュメントを作成するときに、コード内でインラインで行うにはどうすればよいですか?