2016-12-21 1 views
0

Eclipse IDE를 사용하여 XML에서 CSV로 헤더 행이있는 데이터를 추출하는 XSLT 코드를 작성하고 있습니다. 내가 가진 문제는 코드에서 코드를 IDE 창에 맞추기 위해 줄 바꿈을하면 동일한 줄 바꿈이 출력됩니다 - 한 줄로 출력해야합니다 (쉼표로 구분 된 CSV).출력에서 ​​줄 바꿈없이 XSLT 코드를 래핑하는 방법

예 : 당신은 xsl:text 요소에 텍스트를 둘러싸을 시도 할 수

Expected Output: A,B,C,D,E 

1:<p> 
Header line in XSLT:<p> 
    A,B,C,D,E <p> 
Output:<p> 
    A,B,C,D,E 
<p> 
2:<p> 
Header line in XSLT:<p> 
    A,B,<p> 
    C,D<p> 
Output:<p> 
    A,B,<p> 
    C,D 

답변

2

. 인접한 텍스트 노드가 자동으로 병합되므로 작동합니다.

<xsl:text>A,B,</xsl:text> 
<xsl:text>C,D</xsl:text> 
+0

답해 주셔서 감사합니다! 그것은 텍스트에 대해 잘 작동하지만, 줄에 코드가 있다면 SuchiLi

+0

귀하의 질문은 쉼표 때문에 텍스트 전용임을 의미합니다. 그러나 요소가 중간에 있어도 ''요소에 일반 텍스트를 포함하는 한, 은 여전히 ​​작동합니다. – Meyer

관련 문제