StackOverflowの(.NET 2.0)の最初の質問:XMLシリアル化 - XMLルート
だから私は、以下にリストのXMLを返すようにしようとしています:
public XmlDocument GetEntityXml()
{
StringWriter stringWriter = new StringWriter();
XmlDocument xmlDoc = new XmlDocument();
XmlTextWriter xmlWriter = new XmlTextWriter(stringWriter);
XmlSerializer serializer = new XmlSerializer(typeof(List<T>));
List<T> parameters = GetAll();
serializer.Serialize(xmlWriter, parameters);
string xmlResult = stringWriter.ToString();
xmlDoc.LoadXml(xmlResult);
return xmlDoc;
}
今、この意志既に定義した複数のエンティティに対して使用することができます。私は同じルートにこれらのエンティティを取得し、すべての時間を取得するための方法はあり
<ArrayOfCat>
<Cat>
<Name>Tom</Name>
<Age>2</Age>
</Cat>
<Cat>
<Name>Bob</Name>
<Age>3</Age>
</Cat>
</ArrayOfCat>
:
は、私はXMLのようなものになるだろうList<Cat>
のXMLを取得したいと思い言います?
例:
<Entity>
<Cat>
<Name>Tom</Name>
<Age>2</Age>
</Cat>
<Cat>
<Name>Bob</Name>
<Age>3</Age>
</Cat>
</Entity>
はまた、私は何でも、私が正しく理解していれば、あなたはドキュメントのルートは常に同じになりたいバックList<Cat>
「いつも同じルートを取得する」とはどういう意味ですか?詳細を教えてください... –