0
XmlDocument doc = new XmlDocument();
doc.LoadXml(template);
XmlElement list = doc.CreateElement(conn.XmlListTagName);
foreach (EaiItem updateItem in itemList)
{
XmlElement item = doc.CreateElement(conn.XmlItemTagName);
foreach(String itemAttrib in updateItem.ItemAttributes.Keys)
{
item.SetAttribute(itemAttrib, updateItem.ItemAttributes[itemAttrib]);
}
item.InnerXml = updateItem.ItemFieldXml;
list.AppendChild(item);
}
doc.LastChild.AppendChild(list);
FortifyはツールXMLインジェクションの問題を回避するには?XMLインジェクションC#
問題はどのようなものですか? 'ItemFieldXml'には、あなたの文書に' item'要素の子XMLフラグメントとして挿入したいXMLが含まれていると思いますか?それとも 'CDATA'として保存したいですか? – Dai