일부 25 개의 요소가있는 XML 파일이 있습니다. 난 그냥 2 요소를 변환하고 남아있는 XML을 유지 싶어요. 누군가가 어떻게해야하는지 말해 줄 수 있겠습니까? 모든 예제를 온라인으로 XML 문서를 수정하는, 나는 이것을 원하지 않는다. 두 요소의 값을 수정하기 만하면됩니다.XSL을 사용하여 XML의 작은 부분을 수정하는 방법
0
A
답변
0
아래 예제에서는 xsd 파일을 구문 분석하고 모든 주석을 제거합니다.
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<!-- copy all nodes and attributes -->
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="node() | @*"/>
</xsl:copy>
</xsl:template>
<!-- but remove annotations -->
<xsl:template match="xs:annotation"/>
6
이러한 작업은 예컨대 변경이 요소에 대한 템플릿을 추가 한 다음
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
및 인 항등 변환 템플릿을 사용하여 해결된다
<xsl:template match="foo">
<bar>
<xsl:apply-templates select="@* | node()"/>
</bar>
</xsl:template>
는 foo
bar
하는 요소 및/또는
<xsl:template match="foobar"/>
foobar
는 요소를 삭제를 변경한다. 우리는 그 내용과
baz
요소를 복사하려고 할 때 우리가 당신이 신원 변환을 지킬 템플릿
<xsl:template match="baz">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
<new>...</new>
</xsl:copy>
</xsl:template>
을 추가 할 수 있습니다 new
요소를 추가하려면
는 예를 들어, 당신에게 또 다른 예를 제공합니다 변경하고 싶지 않은 것에 대해서는 alive (apply-templates)를 사용하면 변경할 각 요소에 대한 템플릿을 작성하여 스타일 시트를 구조화 할 수 있습니다.
+0
감사합니다. 그 일. – Chandu
관련 문제
- 1. xsl을 사용하여 xml의 다중 값을 얻지 못함
- 2. XSL을 사용하여 거대한 XML 파일을 작은 xml 파일로 분할하는 방법
- 3. XSL을 사용하여 XML의 루트 노드의 id 특성을 검색하는 방법은 무엇입니까?
- 4. Opencv 이미지의 작은 부분을 무시하는 방법
- 5. JPanel은 그래픽의 작은 부분을 보여줍니다.
- 6. XSL을 사용하여 XML을 변형하십시오.
- 7. XSL을 사용하여 특성 정렬
- 8. XSL을 사용하여 목록 정렬
- 9. XSL을 사용하여 드롭 다운 목록에 XML 속성 값을 할당하는 방법
- 10. XSL을 사용하여 Mozilla에 을 표시하는 방법.
- 11. xsl을 사용하여 요소의 텍스트를 변경하는 방법
- 12. XSL을 사용하여 HTML 표 구성
- 13. DateTime.ToString 패턴 심지어 가장 작은 부분을 보존합니다.
- 14. 구글 크롤링이 마지막으로 사이트 맵 XML의 시간을 수정하는 방법
- 15. vb.net을 사용하여 XML의 특성을 재정렬하는 방법
- 16. 페이지가 PHP의 작은 부분을 인식하지 못합니다.
- 17. XSL을 사용하여 XML에서 XML로 문제가 발생했습니다.
- 18. XSL을 사용하여 빈 요소 무시하기
- 19. mod_perl을 사용하여 게시 요청 콘텐츠를 수정하는 방법
- 20. XSL을 사용하여 Apple XML에서 HTML로
- 21. XSL을 사용하여 문자열 "언 롤링"
- 22. xml과 xsl을 사용하여 javascript를 생성하십시오
- 23. xsl을 사용하여 xml 데이터 그룹화
- 24. xsl을 사용하여 XML에서 값 읽기
- 25. xsl을 사용하여 일반 텍스트 출력
- 26. xsl을 사용하여 HTML에서 -0.45를 표시
- 27. XSL을 사용하여 FMP를 WordPress로 변환
- 28. xsl을 사용하여 변수 채우기 선택
- 29. JQuery를 사용하여 XML을 수정하는 방법
- 30. replaceChild를 사용하여 getElementById()를 사용하여 xsl을 전환하는 방법
이 두 요소는 어떻게 고유하게 식별 되나요?, xml 샘플을 게시하십시오. – Kristofer
샘플 XML을 게시하고이 두 요소를 무엇으로 변환 하시겠습니까? –