1
我有一個XML文件,其中包含名爲compiledID的屬性中的ID。替換XML屬性
此屬性存在於文檔幾乎每一個元素,所以不是一個搜索的每個元素之一,我想在文檔中選擇所有translatedID和運行上的每個屬性值,一些代碼。
需要的結果是 - 用其他一些數據替換convertedID。
如何選擇我的XML文檔中存在的所有已轉換的標識號?
我有一個XML文件,其中包含名爲compiledID的屬性中的ID。替換XML屬性
此屬性存在於文檔幾乎每一個元素,所以不是一個搜索的每個元素之一,我想在文檔中選擇所有translatedID和運行上的每個屬性值,一些代碼。
需要的結果是 - 用其他一些數據替換convertedID。
如何選擇我的XML文檔中存在的所有已轉換的標識號?
聽起來像是LINQ一個偉大的情況下,以XML:
XDocument doc = XDocument.Load("doc.xml");
var attributes = doc.Descendants().Attributes("translatedID");
foreach (var attribute in attributes)
{
attribute.Value = DoSomethingWith(attribute.Value);
}
doc.Save("transformed.xml");
(這是假設你想改變值的屬性的如果你想要做別的東西,這是可行的 - 但你」。您需要提供更多信息。)
您能提供一個XML結構的例子嗎? – Msonic