으로 변경하는 방법 내 소스 코드를 사용하여 "id"속성을 어떻게 변경할 수 있습니까?XML 파일의 속성 값을 C#
static void Main(string[] args)
{
XmlTextReader reader = new XmlTextReader(@"C:\Users\1.xml");
XmlNodeList elementList = reader.
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // The node is an element
{
reader.ReadToFollowing("command");
reader.MoveToAttribute("id");
Console.Write(reader.Value);
Console.WriteLine(" ");
}
break;
}
}
Console.Read();
}
몇 가지 예를 보았지만 광산에서는 작동하지 않는 다른 방법을 사용했습니다.
방금 XmlReader를 사용하고 있습니다. 읽기 전용이며 변경하지 않습니다. XML에 대한 LINQ를 사용하는 것이 더 나을 것입니다. 그러나 지금 당장 무엇을 하려는지 말할 수는 없습니다. –
나는 xml 파일을 가지고 있는데, 다른 위치에서 값을 변경해야한다. 쉬운 예 : <명령 장치 = "조직"id = "20"> ... 그래서 id = "0"id처럼 번호를 변경해야합니다. = "1"등등 –