2008-10-03 7 views
0

SQL 2005에서 스키마에 대해 확인 된 XML blob이 있습니다. 내 웹 사이트에서는 xsl을 사용하여 blob을 변환하고 표시합니다. SQL 2005 스키마없이 노드가 잘못된 위치에서 발견되었다는 xml (모든 노드의)에 하이퍼 링크를 어떻게 추가합니까? 또는 xsl은 하이퍼 링크가 유효한 XML 노드라고 생각합니까? 난 당신이 올바르게 < 및 > 문자를 인코딩되지 않은 추측하고있어XML 추가 <a> 하이퍼 링크

+0

하이퍼 링크를 데이터베이스에 저장 하시겠습니까? 아니면 xslt가 출력으로 표시되도록 하시겠습니까? – Jasper

답변

2

당신을 감사합니다. & lt를 사용해야합니다. 및 & gt; 요소 태그 :

+0

<이마를 때리다> 굉장해. 고마워. – Paulj

+0

아니야, 이마를 때린다. – Josh

2

고급 HTML 건물의 경우, XSL 사용해야 할 수도

<xsl:element name="a"> 
    <xsl:attribute name="href">http://www.stackoverflow.com</xsl:attribute> 
    Click here 
    </xsl:element> 

이의 좋은 점은

<a href="http://www.stackoverflow.com">Click here</a> 

렌더링을 그 중 하나에 대한 값 " 이름 "속성 또는 내부 텍스트는 xsl 값으로 계산 될 수 있습니다.