나는 다음과 같은 XML 파일이 : 나는 버전 2를 출시하고변화 XML 네임 스페이스
<?xml version="1.0" encoding="utf-8"?>
<ABC version="1" xmlns="urn:Company">
</ABC>
및 네임 스페이스는 "NewCompany"로 변경되었습니다. 네임 스페이스를 어떻게 업데이트합니까?
제가
을 XmlDocument = 새로운하는 XmlDocument을 XmlDocument 시도(); (XmlReader xmlReader = XmlReader.Create ("myfile.xml")) }
XmlNodeList nodeList = xmlDocument.GetElementsByTagName("ABC");
if (nodeList.Count == 1)
{
XmlElement element = nodeList.Item(0) as XmlElement;
if (element != null)
{
element.SetAttribute("xmlns", "NewCompany");
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
using (XmlWriter writer = XmlWriter.Create("myfile.xml", settings))
{
xmlDocument.WriteTo(writer);
}
}
}
는하지만 "같은 시작 요소 태그 안에까지 재정의 할 수 없습니다 접두사 ''." 를 얻을 수 예외