Xpath 1.0과 XalanJ 2.7.1에서 xslt 1.0을 사용합니다. 템플릿을 프로파일 링하고 통화 시간을 줄이려고합니다. 그래서 가장 큰 핫스팟은 다음과 같습니다 : <xsl:template name="tplAttribute">
<xsl:param name="sourceObject" />
<xsl:param name="source
HTML 태그가있는 CDATA가있는 XML 파일이 있습니다. 예 : <TextElement>
<Data>
<![CDATA[ <h2>My Header Text</h2> ]]>
</Data>
</TextElement>
H2 태그없이 "내 머리글 텍스트"를 표시 할 수 있어야합니다. 감사합니다. substring-after(sub
XPATH 1.0과 XSLT 1.0을 사용합니다. 우리가 선택에서 일부 특수 기호 없음 필요가 있어야한다는 알고 있다면 다음 코드 <xsl:choose>
<xsl:when test="@name='some'"><![CDATA[one]]></xsl:when>
<xsl:otherwise><![CDATA[two]]></xsl:otherwise>
저는 XSLT를 배우고 있으며, Xalan이 정말 도움이된다는 것을 알았습니다. 그러나 java -classpath .;%XALAN_JAR% org.apache.xalan.xslt.Process -IN input.xml -XSL transform.xsl -OUT output.xml
, 어떻게 자바 코드에서이 메소드를 호출 할 수 : 나는 Xalan에이
XSLT를 처음 사용합니다. 이전에는 명령 줄을 사용하여 XSLT를 수행하는 데 익숙했습니다. 그냥 같이 : @echo off
set XALAN_JAR=%OPENCCG_HOME%\lib\xalan.jar
java -classpath .;%XALAN_JAR% org.apache.xalan.xslt.Process -IN recommend_person.xml
XalanJ 2.7.1과 1.0 호환 xslt 파일을 사용합니다. 우리는 Saxon-EE 9.7을 사용하여 xslt 2.0으로 바꾸고 싶습니다. 그래서 더 빠르게 작동한다면 타당성 조사를하고 싶습니다. XalanJ가 가장 느린 인터넷에서 이전에 모든 연구에서. 평균 변환 시간은 989ms이지만 Saxon-EE는 버전을 1.0에서 2.0으로 변경하고 동일한
다음 예제 프로그램이 내 스타일 시트를 제대로 적용하는 것을 거부하는 이유에 관해서 나는 혼란 스럽다. Xalan 2.7.1의 dyn:evaluate이 특정 XPath 변수를 처리하는 것을 거부하고있는 것으로 보입니다. package com.testing2.xslt;
import java.io.*;
import java.util.logging.*;
xml 텍스트가 차례로 포함 된 요소가 포함 된 입력 XML 파일이 있습니다. 엘리먼트 텍스트를 읽고 그것을 노드 집합으로 만들어서 xpath로 검색 할 수 있기를 원합니다. <TEMPLATE_STRUCTURE_XML><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<TRANSACTION>
내가 입력 XML 파일에서 구성 XML 파일에 기록 된 많은의 XPath queryes 실행하기 위해 노력하고있어 : <results>
<xsl:for-each select="$config_file/queries/*">
<xsl:variable name="curr_item_name" select="name()"></xsl:variable>
Xalan 2.7.1에 의해 확장 기능에 제공된 컨텍스트 내에서 XPath 식을 평가하려고합니다. 어떤 이유로 Xalan에서 내부 예외가 발생하면 항상 실패합니다. 참고 :이 작업을 실행하려면 classpath에 xalan-j이 필요합니다. package org.example;
import java.io.*;
import java.util.*;
im