현재 대부분 HTML을 나타내는 간단한 마크 업이 있습니다. 다음은 자식 노드 표시
그러나 나는 문제가, 내가 물론<b>
태그를 통해 전달되고 자동으로 굵은 글씨로 표시되어 있는지 확인
<xsl:copy-of>
를 사용할 수
<li>Make this <b>Bold</b></li>
의 조각입니다.
키워드 나 구문의 저장소에 대해 태그를 검사하는 다른 XSL을 사용하고 있으며 링크가 만들어지면이를 작성합니다.
다음은 그러나 나는이 문제를 얻을 수있는 방법에 대한 확실하지 오전,이 방법을 통해 전달되는 하위 태그를 방지
<xsl:template name="List" match="li">
<li>
<xsl:call-template name="markup">
<xsl:with-param name="text" select="."/>
<xsl:with-param name="phrases" select="document('../../documents/main/keywords.xml')/keywords/keyword"/>
<xsl:with-param name="first-only" select="false()"/>
</xsl:call-template>
</li>
</xsl:template>
내 XSL입니다.
도움을 주시면 대단히 감사하겠습니다. Dan
_markup_의 템플릿에 대한 추가 정보를 제공해 주시겠습니까? 현재 _li_ 요소의 하위 요소가 손실되는 이유는 알 수 없습니다. _li_ 요소 전체를 템플릿에 전달하기 때문에 (' ') 모든 템플릿은 템플리트 내에서 계속 사용할 수 있어야합니다. –
Martin
http://www.jenitennison.com에서 제공하는 markup.xsl을 사용하고 있습니다. 본질적으로 markup.xsl은 키워드 리포지토리 (keywords.xml)를 조사하여보고있는 문서와 비교합니다. 일치하는 경우 다음 코드를 사용합니다. \t \t XSL :"모드 = ""매개 변수 이름 => \t –
http://www.jenitennison.com/xslt/utilities/markup.xml –