내가 가지고있는 것처럼 XML 파일 : 나는 같은 새 항목 생성 C 번호와XElement를 추가 접두사 만
<myPrefix:Catalog xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:myPrefix="clr-namespace:........">
<myPrefix:Item Name="Item1" Mode="All" />
<myPrefix:Item Name="Item2" Mode="Single" />
</myPrefix:Catalog>
: 당신은 내가 "myPrefix"추가하지 마십시오 볼 수 있듯이
XContainer container = XElement.Parse(xml);
XElement xmlTree =
new XElement("Item",
new XAttribute("Name", item.Name),
new XAttribute("Mode", item.Mode));
을 접두사. 아무도 내가 그걸 어떻게 할 수 있는지 말해 줄 수 있니? xmlns를 다시 선언하고 싶지 않습니다. 감사합니다, 피터
답장을 보내 주셔서 감사 합니다만 작동하지 않습니다. 결과는 다음과 같습니다 : –
Peter
@Peter : 요소가 뿌리. 루트가 아니므로 조상에서 네임 스페이스가 선언 된 경우 접두사가 붙습니다. –
@Jeff 어떻게하면 제대로 작동하게 할 수 있습니까? – Peter