XmlElement xmlElementSAPD = xmlDocument.CreateElement("SAPD");
root.AppendChild(xmlElementSAPD);
xmlElementSAPD.AppendChild(XmlFunctions.GetXMLElement(xmlDocument, "smu", dr.GetString("sma").Trim()));
上面的c#代碼在下面創建了XML。xml中的命名空間問題
<SAPD>
<smu>123</smu>
</SAPD>
如何更改上面的代碼,這樣我可以得到
<ns0:SAPD>
<ns0:smu>123</ns0:smu>
</ns0:SAPD>
有人嗎?我如何在xml節點中添加ns0:?
你的示例XML是無效的。它沒有定義'ns0'前綴。 –
哪個命名空間對應於「ns0」前綴?您只能有一個前綴映射(通過'xmlns:ns0'聲明)到該節點中的名稱空間或該元素的任何父節點。 – carlosfigueira
這不是整個代碼。已經定義ns0指向模式所在的url。來自數據庫的sma值正在輸出123值。如果我使用<「ns0」,「SAPD」>我得到我不希望在我的節點輸出上寫入xmlns。我只想要的是 –
user680865