다음 코드를 사용하여 xml을 만들려고합니다.XML 빈 특성 만들기, ':'문자 사용 문제
XmlDocument xmlDocument = new XmlDocument();
XmlProcessingInstruction xPI = xmlDocument.CreateProcessingInstruction("xml", "version='1.0' encoding='UTF-8'");
xmlDocument.AppendChild(xPI);
XmlElement xElmntheader = xmlDocument.CreateElement("soapenv:Header", " ");
xmlDocument.AppendChild(xElmntheader);
MemoryStream ms = new MemoryStream();
xmlDocument.Save(ms);
string text = System.Text.Encoding.GetEncoding("UTF-8").GetString(ms.GetBuffer(), 0, (int)ms.Length);
출력 내가 soapenv:Header
에서 xmlns:soapenv=" "
을 제거 할 방법이
<xml version='1.0' encoding='UTF-8'?>
<soapenv:Header/>
처럼 만들려고했다
<xml version='1.0' encoding='UTF-8'?>
<soapenv:Header xmlns:soapenv=" " />
입니까?
도움을 주시면 감사하겠습니다.
왜 그 속성을 제거 하시겠습니까? 그것은'soapenv'라는 XML 네임 스페이스를 사용하고 있기 때문에 필요합니다. – BoltClock