ルート要素--testsuitesを既存のxmlレポートに追加します。 私の現在のレポートは、私はそれが私の現在の私XmlDocumentを使用してxmlにルート要素を追加するC#
XmlDocument report = new XmlDocument();
report.Load(fileOfReport);
XmlElement root = report.CreateElement("root");
root.SetAttribute("testsuites","testsuites");
XmlElement child = report.CreateElement("child");
child.GetElementsByTagName("testsuite");
report.DocumentElement.AppendChild(root);
root.AppendChild(child);
report.Save(fileOfReport);
上では動作しません
<?xml version="1.0" encoding="utf-8"?>
<testsuites>
<testsuite name="classname" tests="9" failures="3" errors="6" time="2919" disabled="0" skipped="0">
<testcase name="Setup1" time="5" classname="classname">
</testcase>
<testcase name="Setup2" time="49" classname="classname">
</testcase>
<testcase name="Setup23" time="357" classname="classname">
</testcase>
</testsuite>
</testsuites>
に変更したいこの
<?xml version="1.0" encoding="utf-8"?>
<testsuite name="classname" tests="9" failures="3" errors="6" time="2919"
disabled="0" skipped="0">
<testcase name="Setup1" time="5" classname="classname">
</testcase>
<testcase name="Setup2" time="49" classname="classname>
</testcase>
<testcase name="Setup23" time="357" classname="classname">
</testcase>
</testsuite>
のように見え、誰が助けることができますか?
Internet ExplorerからXMLソースコードをコピーしないでください。処理しているXMLファイルからXMLソースコードをコピーします。 – Tomalak
私はXML分野の新人です。これについてもっと説明できますか?あなたはxmlのソースコードをファイルに変換すべきだと言っていますか? –
いいえ、XMLファイルを開いたときにInternet Explorerに表示される対話形式のプレビューをコピーして貼り付けないでください。それは余分な文字を含んでいるので役に立たない。テキストエディタでXMLファイルを開きます。 – Tomalak