우리 고객/고객이 가능한 버그에 관해 연락을 취해서 오류를 검색 한 후 실제로 찾을 수 없습니다.XSLT가 500으로 제한 되나요?
문제는 고객에게 방명록이 있습니다. 댓글 목록이므로 모든 댓글을 나열하기 만하지만 어떤 이유인지 그것은 500을 넘지 못합니다. 1-499 개가 우리가 되돌아 오는 게시물입니다. 나는 그것을 시험해보기위한 간단한 XSLT 스크립트를 만들었지 만 500 개 이상을 얻을 수는 없다.
여기 내 테스트 스크립트입니다 : 내가 함께하고 xslt:sort
없이 모두 스크립트를 시도
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
exclude-result-prefixes="msxsl">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<ol>
<xsl:for-each
select="/descendant::node[@id='6221']
/node[@nodeTypeAlias = 'BlogPostComment']">
<!--<xsl:sort select="@id" order="descending" />-->
<li>
<xsl:value-of select="@nodeName"/>
<p>
<xsl:value-of select="./data[@alias = 'comment']"/>
</p>
</li>
</xsl:for-each>
</ol>
</xsl:template>
</xsl:stylesheet>
하지만 어느 쪽도 나에게 글을 추가로 제공합니다. for-each에서 500 개 이상의 서브 노드를 가져올 수없는 XSLT에 제한이 있습니까? Apperently count(...)
역시 499 개 이상을 얻지 못합니다. 클라이언트 사이트에서 실행되는 XSLT 스크립트에 카운트가 있으며 499도 표시됩니다.
편집 : 문자열로 변환하여 10000 개 노드 ID의가 더 이상 큰 (현명한 정렬) 9000 노드가 아닌 없었다되었다가 는 ID 이외의 다른 아무 문제가 클라이언트가 게시물을 분류 이십 기가 바이트가없는 정보가있다 id와이 새로운 글들은 첫 번째 노드가 6000에서 시작하는 id를 가지기 때문에 처음으로리스트에 나타납니다. 우리는 정렬 필드를 변경했습니다. 그리고 그것은 모두 잘 작동했습니다.
대기하십시오. 500 개의 항목을 동시에 표시합니까?! – Flack
당신은 이것을 repro하는 데 필요한 XML 파일을 제공하는 것을 잊었습니다 ... 우리는 clairevoyants가 아닙니다. –