ANT 태스크를 사용하여 사전 컴파일

CompileXPath, CompileXQuery, CompileXSLT 명령을 사용하는 대신 TaskCompileXPath, TaskCompileXQuery, TaskCompileXSLT ANT 태스크를 사용할 수 있습니다.

이 태스크 정보

ANT 태스크 요소:
argType
이 요소는 localpart 및 namespaceURI 관점으로 표현된 함수 인수 유형을 표시합니다.
중첩 요소로 지정된 매개변수:
localpart
중첩된 localpart 요소는 규정된 이름의 로컬 파트를 제공하기 위해 지정해야 합니다.
namespaceURI
namespaceURI를 표시하도록 중첩된 namespaceURI 요소를 지정할 수 있습니다.
예:
<argType>
  <localpart>boolean</localpart>
  <namespaceURI>"http://www.w3.org/2001/XMLSchema"</namespaceURI>
</argType>
baseURI
이 요소는 포함 요소의 기본 URI를 지정합니다.
예:
<baseURI>"http://www.ibm.com/Los Angeles"</baseURI>
bsp
이 요소는 경계 영역 정책을 지정합니다.
올바른 값은 다음과 같습니다.
  • 1 = 공백 유지
  • 2 = 공백 제거
기본값은 2입니다(공백 제거).
예:
<bsp>1</bsp>
cnmi
이 요소는 copy-namespaces의 상속 파트를 지정합니다.
올바른 값은 다음과 같습니다.
  • 1 = 상속

    요소 생성자가 기존 요소 노드를 복사할 때 네임스페이스 바인딩 지정에서 상속 모드를 사용해야 합니다.

  • 2 = 상속 안함

    요소 생성자가 기존 요소 노드를 복사할 때 네임스페이스 바인딩 지정에서 상속 안 함 모드를 사용해야 합니다.

기본값은 1입니다(상속).
예:
<cnmi>2</cnmi>
cnmp
이 요소는 copy-namespaces의 유지 파트를 지정합니다.
올바른 값은 다음과 같습니다.
  • 1 = 유지

    요소 생성자가 기존 요소 노드를 복사할 때 네임스페이스 바인딩 지정에서 유지 모드를 사용해야 합니다.

  • 2 = 유지 안함

    요소 생성자가 기존 요소 노드를 복사할 때 네임스페이스 바인딩 지정에서 유지 안 함 모드를 사용해야 합니다.

기본값은 1입니다(유지).
예:
<cnmp>2</cnmp>
cpm
이 요소는 대체 XPath 호환 모드를 지정합니다.
올바른 값은 다음과 같습니다.
  • 최신
  • 1.0
  • 2.0
예를 들어, XPath 버전 1.0과 호환성을 위해 1.0을 사용합니다.

기본값은 2.0입니다.

예:
<cpm>1.0</cpm>
csm
이 요소는 생성 모드를 지정합니다.
올바른 값은 다음과 같습니다.
  • 1 = 유지

    구성된 요소 노드 유형은 xs:anyType이고, 노드 구성 중 복사된 모든 속성 및 요소 노드는 원래 유형을 보유합니다.

  • 2 = 제거

    구성된 요소 노드 유형은 xs:untyped이고, 노드 구성 중 복사된 모든 요소 노드는 xs:untyped 유형을 수신하고, 노드 구성 중 복사된 모든 속성 노드는 xs:untypedAtomic 유형을 수신합니다.

기본값은 1입니다(유지).
예:
<csm>2</csm>
dir
이 요소는 실행 파일에 대한 대상 디렉토리를 지정합니다.

기본값은 현재 작업 디렉토리입니다.

값이 공백을 포함하면 따옴표로 묶으십시오.

예:
<dir>C:/precompiledXSLT</dir>
dnet
이 요소는 요소 및 유형 이름에 대한 기본 네임스페이스 URI를 지정합니다.

네임스페이스 URI(있는 경우)는 요소 또는 유형 이름이 예상되는 위치에서 접두부가 없는 QName에 사용됩니다.

예:
<dnet>http://example.org/ibm</dnet>
dnf
이 요소는 함수 이름에 대한 기본 네임스페이스 URI를 지정합니다.

네임스페이스 URI(있는 경우)는 함수 이름이 예상되는 위치에서 접두부가 없는 QName에 사용됩니다.

예:
<dnf>http://my.org</dnf>
eso
이 요소는 빈 시퀀스 순서를 지정합니다.
올바른 값은 다음과 같습니다.
  • 1 = 최고
  • 2 = 최저
기본값은 2입니다(빈 시퀀스 최저).
예:
<eso>1</eso>
function
CompileXSLT, CompileXPath, CompileXQuery 태스크의 경우 이 요소는 함수를 정의하고 단일 항목에 대한 정적 컨텍스트에 바인드합니다. 그러면 단순히 함수를 선언하고 함수의 메소드 오브젝트를 동적 컨텍스트에도 바인드해야 합니다. 참고: 이 요소는 여러 번 지정할 수 있습니다.
중첩 요소로 지정된 매개변수:
이름
중첩된 이름 요소는 함수 이름을 표시하기 위해 지정해야 합니다.
유형
중첩된 유형 요소는 함수 유형을 표시하기 위해 지정해야 합니다.
argType
중첩된 argType 요소는 함수 인수 유형을 표시하기 위해 지정할 수 있습니다.

이 요소는 선택사항이며, 여러 번 지정할 수 있습니다.

예:
<function>
  <name>
    <localpart>la</localpart>
    <namespaceURI>"http://www.ibm.com/Los Angeles"</namespaceURI>
  </name>
  <type>
    <localpart>boolean</localpart>
    <namespaceURI>http://www.w3.org/2001/XMLSchema</namespaceURI>
  </type>
</function>
imm
이 요소는 정수 산술 모드를 설정합니다. 이는 필요한 정밀도 레벨과 xs:integer 값에 대한 작업을 수행할 때 오버플로우 감지가 필요한지 여부를 나타내는 상수입니다.
올바른 값은 다음과 같습니다.
  • 1 = 값은 최소 준수 프로세서(18자릿수)에 필요한 최소 정밀도만 지원해야 합니다.
  • 2 = 값은 임의의 정밀도 자릿수를 지원해야 하며, 오버플로우는 발생해서는 안 됩니다.
  • 3 = 값은 최소 준수 프로세서(18자릿수)에 필요한 최소 정밀도만 지원해야 합니다. 하지만 오버플로우 조건이 감지되어야 하며, 오류 FOAR0002가 발생합니다.
예:
<imm>2</imm>
inputfile
이 요소는 컴파일할 XSL, XPath 또는 XQuery를 포함하는 파일에 대한 전체 경로를 지정합니다.
예:
<inputfile>C:/XSLT/simple.xsl</inputfile>
localpart
이 요소는 규정된 이름의 로컬 파트를 표시합니다.
예:
<localpart>la</localpart>
이름
이 요소는 함수 또는 변수의 이름을 표시합니다(localpart 및 namespaceURI 관점에서 표현).

네임스페이스에 없는 변수의 경우 네임스페이스 URI를 생략해야 합니다.

중첩 요소로 지정된 매개변수:

localpart
중첩된 localpart 요소는 규정된 이름의 로컬 파트를 제공하기 위해 지정해야 합니다.
namespaceURI
namespaceURI를 표시하도록 중첩된 namespaceURI 요소를 지정할 수 있습니다.
예:
<name>
  <localpart>la</localpart>
  <namespaceURI>"http://www.ibm.com/Los Angeles"</namespaceURI>
</name>
namespaceURI
이 요소는 규정된 이름의 namespaceURI 파트를 표시합니다.

값이 공백을 포함하는 경우 따옴표로 묶으십시오.

예:
<namespaceURI>"http://www.ibm.com/Los Angeles"</namespaceURI>
ns
이 요소는 정적 처리 중에 사용할 네임스페이스를 지정합니다.

값은 prefix=URI로 지정해야 합니다.

값이 공백을 포함하면 따옴표로 묶으십시오.

이 요소는 여러 번 사용할 수 있습니다.

예:
<ns>my=http://www.example.com/examples</ns> 
ordm
이 요소는 순서 지정 모드를 지정합니다.
올바른 값은 다음과 같습니다.
  • 1 = 순서 지정된 결과는 특정 경로 표현식, 유니온, 교집합, 예외 표현식은 물론, 절에 의한 순서가 없는 FLWOR 표현식에서 리턴함
  • 2 = 순서 지정되지 않은 결과는 특정 경로 표현식, 유니온, 교집합, 예외 표현식은 물론, 절에 의한 순서가 없는 FLWOR 표현식에서 리턴함
기본값은 1입니다(순서 지정됨).
예:
<ordm>2</ordm>
out
이 요소는 생성된 실행 파일 이름을 지정합니다.

기본 실행 파일 이름은 해당 태스크에 따라 XSLTModule, XPathModule 또는 XQueryModule입니다.

이 옵션은 여러 파일을 컴파일하는 경우 무시됩니다.

예:
<out>sample</out>
dir
이 요소는 실행 파일에 대한 대상 디렉토리를 지정합니다. 기본값은 현재 작업 디렉토리입니다.

값이 공백을 포함하면 따옴표로 묶으십시오.

예:
<pkg>com.mycompany.precompiled</pkg>
schema
이 요소는 범위 내 스키마 정의를 채우는 데 사용되는 스키마 문서를 지정합니다.

이 요소는 여러 번 사용할 수 있습니다.

예:
<schema>C:/samples/xpath/variousTypesNodeTest.xsd</schema>
유형
이 요소는 함수 또는 변수의 유형을 표시합니다(localpart 및 namespaceURI 관점에서 표현).
중첩 요소로 지정된 매개변수:
localpart
중첩된 localpart 요소는 규정된 이름의 로컬 파트를 제공하기 위해 지정해야 합니다.
namespaceURI
namespaceURI를 표시하도록 중첩된 namespaceURI 요소를 지정할 수 있습니다.
예:
<type>
  <localpart>boolean</localpart>
  <namespaceURI>"http://www.w3.org/2001/XMLSchema"</namespaceURI>
</type>
variable
이 요소는 변수를 정의하고 단일 항목에 대한 정적 컨텍스트에 바인드합니다.

이는 단순히 변수를 선언하며, 값은 동적 컨텍스트에 바인드해야 합니다.

이 요소는 여러 번 지정할 수 있습니다.

중첩 요소로 지정된 매개변수:
이름
중첩된 이름 요소는 변수 이름을 표시하기 위해 지정해야 합니다.
유형
중첩된 유형 요소는 변수 유형을 표시하기 위해 지정해야 합니다.
예:
<variable>
  <name>
    <localpart>booleanVar</localpart>
  </name>
  <type>
    <localpart>boolean</localpart>
    <namespaceURI>http://www.w3.org/2001/XMLSchema</namespaceURI>
  </type>
</variable>

프로시저


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_compile_ant
파일 이름:txml_compile_ant.html