【发布时间】:2017-05-31 01:57:28
【问题描述】:
我想让我的结果是这样的;
// Boo1
// Boo2
// Boo3
// ....
// ..
// .
从这里..
//<xliff xmlns:sdl="http://sdl.com/FileTypes/SdlXliff/1.0" xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2" sdl: version="1.0">
// <sdl:seg-defs>
// <sdl:seg id="1" conf="Translated">
// <sdl:prev-origin origin="source">
// <sdl:prev-origin origin="source">
// <sdl:prev-origin origin="tm" percent="99">
// <sdl:prev-origin/>
// <sdl:value key="Hash">Foo1</sdl:value>
// <sdl:value key="Created">Boo1</sdl:value>
//...
//..
//.
我试过这样,但是失败了。
string myResult = "";
XDocument myDoc = XDocument.Load(myPath);
XNamespace myNS = "http://sdl.com/FileTypes/SdlXliff/1.0";
foreach (var x in myDoc.Descendants(myNS + "seg-defs"))
myResult += x.Value.ToString() + "\n";
MessageBox.Show(myResult);
以下不是我想要的..
// Foo1Boo1
// Foo2Boo2
// ....
// ..
// .
请帮忙。
谢谢
【问题讨论】: