요소의 arraylist를 반환하는 methodA() 메서드가 있습니다. 이제 XSL을 사용하여 HTML 보고서를 준비하려고합니다.줄 바꿈 HTML 요소를 XSL로 전달
먼저 내가 같은 textnode을 만드는 오전 내 XSL의 file.Say에 대한 XML을 준비하고 있습니다 : 여기
내가 뭐하는 거지입니다Element unusedX = docforXSL.createElement("Unused");
unusedX.appendChild(docforXSL.createTextNode(StringUtils.join(methodA().iterator(), ",")));
내 XML은
<Unused>arraylist elements separated by commas</Unused>
모양을
여기에서 separator.Right로 두 번째 매개 변수를 사용하는 Commons.lang StringUtils의 join() 메서드를 사용하고 있습니다. 이제이 노드를 렌더링 할 separator.My XSL 코드로 쉼표 (,)를 사용하고 있습니다.
<td align = "center"><xsl:value-of select="Unused"/></td>
여기 내 보고서의 열에 쉼표로 구분 된 arraylist 요소가 표시됩니다.
내 HTML 보고서에서 각 arraylist 요소는 쉼표로 구분되는 대신 다른 줄 (줄 바꿈)에 있어야합니다.
HTML 줄 바꿈 (br) 또는 \ n 두 번째 매개 변수로 HTML 파일을 제대로 렌더링하지 못하는 경우.
친절히 상담하십시오 !!!
안녕하세요 저는 Java와 XSL을 사용하여이 모든 작업을하고 있습니다. 확실하지는 않지만 여기서도 똑같이 작동하는지 의심 스럽습니다. – Arpit