많은 장소를 검색해 보았지만 많은 예제를 보았지만 원하는 위치에 XML을 추가 할 수 없습니다. 나는 나의 새로운 XML 파일의 템플릿으로 사용하기위한 목적으로, 내 프로그램에서 읽을 수 있습니다 XML 파일을 가지고C#에서 Xml 요소를 다른 문서로 복사
:
여기 내 문제입니다. 그러나 내가 말했듯이, 내가 만든 XML 템플릿은 가장 일반적인 정의만을 가질 것이므로, 그 템플릿의 특정 노드를 읽고, 그것을 새 XML에 추가하고, 새로운 XML 파일에 새로운 노드와 그
템플릿 XML :
<A>
<B>
<c>element 7</c>
<d>element 8</d>
<e>element 9</e>
<f>element 10</f>
<g>element 11</g>
</B>
<B>
<c>element 12</c>
<d>element 13</d>
<e>element 14</e>
<f>element 15</f>
<g>element 16</g>
</B>
</A>
당신이
아래의 구조를 볼 수 있듯이 : 이<A>
<B>
<c>element 1</c>
<d>element 2</d>
<e>element 3</e>
</B>
<B>
<c>element 4</c>
<d>element 5</d>
<e>element 6</e>
</B>
</A>
여기에 내가 만들 필요가 새 파일의
<A>
<B>
<c>element 7</c>
<d>element 8</d>
<e>element 9</e>
</B>
</A>
내 템플릿 XML에서 새 XML 파일로 복사해야합니다 (어떤 노드를 선택해야할까요?).하지만 특정 노드가 새 XML에 복사됩니다. 그러면 몇 개의 노드를 추가해야합니다. 더 완벽하게하기 위해 새 파일에 복사 한 노드. B 태그에 추가해야합니다.
내가 할 수있게되면 더 많은 템플릿 노드를 추가하고 A 태그 사이에 스태킹하여 사용자가 새 xml 파일을 계속 확장 할 수있게해야합니다.
이미 XML 템플릿 노드를 복사하고 새 파일에 추가하는 데 성공했지만 새로운 노드를 추가 할 수 없었으며 광고를 할 때마다 XML을 계속 유지할 수 없었습니다. B 노드에서 A 노드로 이전에 가입합니다.
사람이 오늘 XML
나는 간단하고 쉽게 구현하는 생각 XML로 LINQ를 사용하여 권 해드립니다
그것은 정확하게 당신이 요구하는 무엇을 나에게 불분명하다. 코드의 관련 부분을 표시하고 정확히 수행 할 작업과 실제로 수행 할 작업을 설명 할 수 있습니까? – svick