검색 결과 디스플레이에 xsl 다음 코드를 추가했지만 새 줄을 제공하지 않았습니다.xsl에 새 줄이 있지만 코드가 작동하지 않습니다.
<xsl:text> &#10; </xsl:text>
<xsl:text> </xsl:text>
<xsl:text disable-output-escaping="yes" >&#10;</xsl:text>
검색 결과 디스플레이에 xsl 다음 코드를 추가했지만 새 줄을 제공하지 않았습니다.xsl에 새 줄이 있지만 코드가 작동하지 않습니다.
<xsl:text> &#10; </xsl:text>
<xsl:text> </xsl:text>
<xsl:text disable-output-escaping="yes" >&#10;</xsl:text>
당신의 XSLT를 사용하면 출력 HTML 및 줄 바꿈이 후, 예를 들어 br
요소를 사용하려면 <br/>
, http://www.w3.org/TR/html4/struct/text.html#h-9.3.2.1을 참조하십시오. 문자
은 단순히 공백으로 처리되며 pre
요소 또는 white-space: pre
을 정의하는 CSS가있는 다른 요소 내에서 사용되지 않는 한 줄 바꿈이 발생하지 않습니다.
또는으로 컴파일되지 않았습니다. –
torres
글쎄 내 제안은 '
'이며 하나의'
'또는 하나의' '이 아닙니다. 이것을 쓰고 싶다면 '
'대신에 '
'을 XML로 사용할 수 있습니다 (그리고 XSLT는 XML입니다). –
어떤 종류의 출력을 만드십니까 (HTML, XML, 일반 텍스트)? 출력을 어떻게 보입니까? 가운데 하나 ('
')는 라인 피드 문자를 출력해야합니다. 브라우저가 HTML 문서에서 줄 넘김을 새 줄로 렌더링하는지 여부는 브라우저가 속한 요소와 적용된 CSS에 따라 다릅니다. 예를 들어'
'은 대개 'Line 1 Line 2
'이 아닌 두 줄로 렌더링됩니다. –마틴, 당신 말이 맞아요, 아마 SharePoint가 많이 의존하는 CSS에 의해 구동 될 것입니다. SharePoint 페이지는 .net (aspx)을 기반으로하므로 – torres