기본 xml 파일은 아래에 삽입 된 여러 개의 XML 파일로 구성됩니다. 모든 파일의 구조는 같습니다. 그러나 삽입 된 파일에는 원래 선언, 시작 및 종료 태그가 있습니다. 이 상황은 나중 단계에서 오류를 만듭니다. XSLT는 파일 중간에 불필요한 선언, 열기 및 닫기 태그를 어떻게 제거 할 수 있습니까?XML 파일을 병합 한 후 여러 개의 XML 선언 및 닫기 태그를 제거하는 방법은 무엇입니까?
주요 파일은 다음과 같습니다 :
<?xml version="1.0" encoding="utf-8"?>
<BIBDB><GROUP><A>
<-- xml data 1 -->
</A></GROUP></BIBDB>
<?xml version="1.0" encoding="utf-8"?>
<BIBDB><GROUP><A>
<-- xml data 2 -->
</A></GROUP></BIBDB>
<?xml version="1.0" encoding="utf-8"?>
<BIBDB><GROUP><A>
<-- xml data 3 -->
</A></GROUP></BIBDB>
예상 출력 :
그 방법으로 당신의 주요 파일을 만든 후에<?xml version="1.0" encoding="utf-8"?>
<BIBDB><GROUP><A>
<-- xml data 1 -->
</A>
<A>
<-- xml data 2 -->
</A>
<A>
<-- xml data 3 -->
</A></GROUP></BIBDB>
XSLT와의 병합을 고려하여 올바른 형식의 문서가되도록하십시오. –
@Martin 파일은 배치 파일을 사용하여 다른 위치로 병합됩니다. 나는 그것을 바꿀 수 없다. 원하는 xslt는 한 번에 작업을 수행해야합니다. – Karel
XSLT는 XML을 입력으로 사용하며 결과 zour 배치 파일은 XML이 아니므로 XSLT를 사용하여 여러 XML 문서의 연결을 수정할 수 있어야합니다. –