2009-02-27 3 views
2

XElement.Parse ("somestring")에서 XML 문자열을 파싱하고 add 메서드를 사용하여 다른 XElement에 삽입합니다. 그래서, "somestring"텍스트에서 기본 utf 인코딩과 xmlns 속성을 제거하고 싶습니다.XElement에서 xmlns 제거

하는 방법 ...

감사합니다.

+0

xml 선언에서 encoding = "UTF-8"을 의미합니까? – AnthonyWJones

답변

0

당신처럼 소리

감사 KJ는 <?xml 선언을 포함하여 XML 문서를 가지고있다. 구문 분석하는 대신 XDocument를 사용 : -

가의 xmlns에 관해서는
XDocument doc = XDocument.Parse(someString); 
existingElem.Add(doc.Root); 

위를 시도하고 당신이 얻을 무엇을보고, 나는 당신에 대해 걱정할 필요가 있다고 생각하지 않습니다. 기존 문서가 포함 된 XML과 다른 기본 네임 스페이스를 사용하는 경우에만 문제가 될 수 있습니다.

+0

안녕하세요, 빠른 답장을 보내 주셔서 감사합니다. 내 검색어에 대한 답변입니다. 감사합니다. KJ –

관련 문제