簡體   English   中英

標記XML C#中的屬性

[英]Attribute in Tag XML C#

我正在使用C#生成xml文件,該文件存在,但是我需要在標簽內設置一個屬性。例如:

<InfDeclaracaoPrestacaoServico Id="ID41503">

在我的文件中,該“ Id”留在標簽之間

<InfDeclaracaoPrestacaoServico>
     Id="ID41503"
<Rps>

我的標簽是這樣創建的:

XmlNode xmlNodeIdentificacaoRps = xmldoc.CreateElement("InfDeclaracaoServico", "IdentificacaoRps", null);
                    xmlNodeIdentificacaoRps.InnerText = "";
                    xmlNodeInfDeclaracaoServico.AppendChild(xmlNodeIdentificacaoRps);

我想代替“ InnerText”我需要放置一個屬性..但不知道我該怎么做! 任何幫助將不勝感激

您可以按如下所示添加Attribute

XmlAttribute attr = xmldoc.CreateAttribute("Id");
attr.Value = "ID41503";

xmlNodeIdentificacaoRps.Attributes.Append(attr);

屬性位於XML Elements標記內,如果將其放置在element(嵌套)之下,則必須使用:

xmlNodeIdentificacaoRps.InnerText = "Id='ID41503'";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM