xml 파일에 주어진 키워드를 포함하는 모든 텍스트 노드를 찾을 수있는 XQuery를 작성하려고합니다. 텍스트 노드는 길어서 일치하는 키워드에서 시작하는 텍스트의 부분 문자열 (원하는 길이)을 반환하고 싶습니다. Samplefile.xml <books>
<book>
<title>linear systems</title>
<content>v
xquery를 사용하여 소스 xml 파일의 값을 검색하고 svg 파일과 비교합니다. 모든 $의 경우 xval (SVG 텍스트 요소)가 @x 속성이있을 때이 for $xval in $figure/graphic/sheet/doc(@svgsrc)//*[text() = $rdi/text()],
$line in $figure/graphic/sheet/doc
변환을위한 XSLT 스타일 시트가 있습니다. 여기서는 <xsl:function>을 사용하여 사용자 정의 함수를 지정해야합니다. 내가 이걸 <xsl:stylesheet></xsl:stylesheet> 안에서 처리하려고하면 오류가 발생합니다. <xsl:function name="functx:pad-string-to-length" as="xs:string"