Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 saxonb-xslt 명령입니다.
프로그램:
이름
saxonb-xslt - 명령줄 XSLT 2.0 프로세서
개요
saxonb-xslt [OPTION...] [-에스:소스 파일] [-xsl:스타일시트] [-영형:출력] [이름=VALUE...]
기술
이 매뉴얼 페이지는 간략하게 설명합니다 saxonb-xslt 명령. 이 페이지는 다음을 위해 작성되었습니다.
원본 프로그램에 매뉴얼 페이지가 없기 때문에 Debian(TM) 배포. 대신에,
libsaxonb-java-doc 패키지에 포함된 HTML 문서가 있습니다.
saxonb-xslt Saxon-B XSLT 및 XQuery 프로세서에 대한 명령줄 래퍼입니다. 사용
saxonb-xslt 다음을 사용하여 XML 문서를 처리할 수 있습니다. XSLT 2.0 스타일시트를
명령줄. 내부적으로는 saxonb-xslt Java 클래스를 둘러싼 래퍼입니다.
net.sf.saxon.Transform Saxon-B에 의해 구현되었습니다.
saxonb-xslt 일반적으로 위의 개요에서 명시적으로 지정된 3가지 옵션을 전달하여 호출됩니다.
일반적으로 이러한 옵션은 각각 변환할 입력 XML 파일에 해당합니다.
원하는 변환을 설명하는 XSLT 스타일시트 및 출력 파일
결과를 저장합니다. 그러나 전달의 의미와 필요성은 숫자에 따라 영향을 받습니다.
지정할 수 있는 다른 옵션. 자세한 내용은 아래 옵션 참조를 참조하세요.
정보.
파라미터
명령줄 끝에는 다음 목록이 표시됩니다. 매개 변수 주어질 수 있습니다. 매개변수가 전달되었습니다.
구문을 사용하여 이름=VALUE, 매개변수의 이름과 값을 지정합니다.
"+"(더하기 기호) 접두사가 붙은 매개변수 이름은 다음과 같이 해석됩니다. 파일 시스템 통로
매개 변수 경로가 단일 파일을 가리키는 경우 해당 파일은 XML로 구문 분석되며 해당 파일은
문서 노드가 매개변수 값으로 전달됩니다. 경로가 디렉터리를 가리키는 경우
직접 포함된 모든 파일은 XML 파일로 구문 분석되며 해당 파일의 순서는
문서 노드는 매개변수 값으로 전달됩니다.
"!" 접두사가 붙은 매개변수 이름 (느낌표)는 다음과 같이 해석됩니다.
출력/직렬화 매개변수. 자세한 내용은 XQuery 및 XSLT 2.0 사양을 참조하세요.
출력/직렬화 매개변수에 대한 정보.
null이 아닌 네임스페이스에 속하는 매개변수를 전달하려면 구문 {의}지역명=가치 is
제공됩니다.
매개변수는 XSLT 처리 중에 전역 변수로 표시됩니다.
으로 선언되었습니다 . 평가(쿼리에서 선언된 경우)
프롤로그. 변수 및 변수에 대한 자세한 내용은 XSLT 사양을 참조하세요.
선언.
옵션
지원되는 옵션에 대한 요약이 아래에 포함되어 있습니다. 옵션은 어떤 순서로도 전달될 수 있습니다.
먼저 공유되는 옵션을 보고합니다. saxonb-xslt 그리고 saxonb-xquery, 그럼 그
특정 saxonb-xslt (또는 다른 의미를 가짐).
일부 옵션은 "Saxon-SA 전용"으로 표시됩니다. 이러한 옵션은 Saxon-SA가 다음인 경우에만 작동합니다.
설치되었습니다. Saxon-SA는 상업용 제품이므로 다음 국가에서는 사용할 수 없습니다.
데비안.
공통의 옵션
-cr:클래스 이름
전달된 컬렉션 URI를 처리하는 데 사용할 클래스를 지정합니다. 수집()
기능. 클래스는 net.sf.saxon.CollectionURIResolver를 구현해야 합니다.
-dtd: {[켜기] | [끄다]}
DTD 검증을 활성화하거나 비활성화합니다. 기본값 : 꺼짐.
-확장하다: {[켜기] | [끄다]}
검증이 활성화되면 검증된 문서에서 기본값을 확장합니다. 이 옵션
이러한 확장을 활성화하거나 비활성화합니다. 기본값: 켜짐.
-설명하다 [:파일 이름]
실행 계획을 표시합니다. 출력은 XML 형식입니다. 파일 이름이 주어지지 않은 경우
표준 출력에 표시됩니다.
-내선: {[켜기] | [끄다]}
쿼리 파일에서 외부 Java 함수를 호출하는 기능을 활성화하거나 비활성화합니다.
스타일시트. 이를 활성화하면 처리 시 잠재적인 보안 위험이 발생할 수 있습니다.
신뢰할 수 없는 파일. 기본값 : 꺼짐.
-l: {[켜기] | [끄다]}
소스에 해당하는 머릿단의 줄 번호를 유지(켜진 경우)하거나 버립니다(꺼진 경우).
서류. 유지되면 함수를 사용하여 줄 번호에 액세스할 수 있습니다.
색슨:라인 번호(). 기본값 : 꺼짐.
-값이 초과됨: {[복구] | [치명적인]}
검증이 필요한 경우 검증 오류가 치명적인지 여부를 설정합니다("치명적"인 경우).
통과) 또는 경고만 트리거하는 경우("복구"가 있는 경우). 기본값: 치명적입니다.
-p: {[켜기] | [끄다]}
PTreeURIResolver 사용을 활성화 또는 비활성화합니다. Saxon-SA에만 해당됩니다.
-r:클래스 이름
모든 URI를 확인하는 데 사용할 클래스를 지정합니다.
-반복하다:N
변환을 N번 반복합니다. 벤치마킹 목적으로.
-사
스키마 인식 처리를 수행합니다. Saxon-SA에만 해당됩니다.
-조각: {[모두] | [없음] | [무시 가능]}
소스 문서에 대한 공백 제거 정책을 지정합니다. 모든 문서("모두")를 제거합니다.
그 중 아무것도 제거하지 않고("none"), 무시할 수 있는 공백만 제거합니다("무시 가능"). 기본:
없음.
-t
표준 오류에 대한 버전, 타이밍 및 기타 디버깅 정보를 표시합니다.
-나무: {[작은] | [링크됨]}
내부 트리 모델 구현 선택: 작은 트리 모델("tiny") 또는
연결된 트리 모델("연결된"). 자세한 내용은 Saxon 문서를 참조하세요.
내부 트리 모델. 기본값: 작음.
-T [:클래스 이름]
처리의 다양한 측면을 추적합니다. 선택적으로 클래스 이름을 지정하여 지정할 수 있습니다.
사용자가 선택한 추적기. 클래스는 net.sf.saxon.trace.TraceListener를 구현해야 합니다. 그만큼
기본값은 시스템 제공 추적 프로그램입니다. 이 옵션은 다음을 의미합니다. -l.
-티제이
외부 Java 메소드 호출 추적을 활성화합니다. 보다 -내선.
-u
소스 문서 이름을 URI로 강제 해석합니다. 기본적으로 그들은 고려됩니다
"file:" 또는 "http:"로 시작하지 않는 한 파일 이름이어야 합니다.
-발: {[엄격] | [느슨함]}
검증이 활성화되면 "엄격한" 검증 또는 "느슨한" 검증 중에서 선택합니다. Saxon-SA에만 해당됩니다.
-x:클래스 이름
입력 문서에 대한 SAX 구문 분석기로 사용할 클래스를 지정합니다. 클래스는 구현해야 합니다.
org.xml.sax.Parser 또는 org.xml.sax.XMLReader입니다.
-xi
모든 입력 문서에 XInclude 처리를 적용합니다.
-xml버전: {[1.0] | [1.1]}
입력 문서 처리를 위한 XML 버전을 선택하세요. "1.1"을 지정해야 합니다.
XML 1.1 및 네임스페이스 1.1 구성을 처리합니다. 기본값: 1.0.
-?
도움말 메시지를 표시하고 종료합니다.
옵션 구체적인 에 saxonb-xslt
-a
사용 " " 원본 문서의 처리 명령을
사용할 스타일시트를 찾습니다. 이 옵션은 다음과 호환되지 않습니다. -xsl.
-c:파일 이름
filename에 저장된 컴파일된 스타일시트를 사용합니다. 이 옵션은 다음과 호환되지 않습니다.
-xsl.
-임:모드 이름
변환에 사용되는 초기 모드로 modename을 사용합니다. 적격 모드는 다음과 같습니다.
"{로 지정됨의}지역명".
-그것:템플릿 이름
변환에 대한 초기 명명된 템플릿으로 templatename을 사용합니다. 이 때
옵션을 사용하고, -xsl 선택 사항입니다.
-m:클래스 이름
생성된 메시지의 수신자로 사용할 클래스를 지정합니다. .
클래스는 net.sf.saxon.event.Receiver를 구현해야 합니다.
-o:통로
생성된 출력을 저장하는 데 사용할 경로를 지정합니다. 일반적으로 경로는 다음을 가리킵니다.
기본 결과 문서가 저장될 파일 이름입니다. 이와 같이 지정하지 않은 경우
문서는 표준 출력에 기록됩니다.
다음을 사용하여 생성된 추가 출력 문서 명령 사용
명령의 "href" 속성에 대한 기본 이름으로 경로를 지정합니다. 만약에 -o 그들이 없어
현재 작업 디렉토리를 기준으로 저장됩니다.
인셀덤 공식 판매점인 -s 또한 디렉토리를 식별합니다. -o 하나를 식별해야합니다. 모든 출력 문서
그런 다음 해당 디렉토리 아래에 기록됩니다.
또는:클래스 이름
"href" 속성에 대한 출력 확인자로 사용할 클래스를 지정합니다.
. 클래스는 net.sf.saxon.OutputURIResolver를 구현해야 합니다.
-s:통로
입력 파일 또는 디렉터리를 지정합니다. 이 옵션은 다음을 제외하고 필수입니다. -그것 있다
주어진. 경로가 파일 이름을 가리키는 경우 해당 파일은 XML 문서로 구문 분석되고
해당 문서 노드는 변환 시작 시 컨텍스트 항목이 됩니다. 그만큼
특수 파일 이름 "-"를 사용하면 표준에서 입력 문서를 읽어야 합니다.
입력.
경로가 디렉터리를 가리키는 경우 해당 디렉터리에 직접 포함된 모든 파일은 개별적으로 지정됩니다.
변형되었습니다. 몇몇 경우 -o 필요합니다. -u 경로 해석에 영향을 미칩니다.
-versmsg: {[켜기] | [끄다]}
XSLT 2.0 프로세서(Saxon-B) 사용에 대한 경고를 활성화 또는 비활성화합니다.
루트 요소에 version="1.0"을 지정하는 스타일시트. 기본값: 켜짐.
-경고: {[침묵] | [복구] | [치명적인]}
복구 가능한 오류를 처리하기 위한 정책을 설정합니다. 자동 복구는 "silent",
표준 오류에 대한 경고 출력을 사용하여 복구하는 경우 "recover", 복구하지 않는 경우 "fatal"입니다.
기본값: 복구.
-xsl:파일 이름
변환에 사용할 기본 XSLT 스타일시트를 지정합니다. 이 옵션은
다음을 제외하고 필수 -a or -c 지정됩니다. 특수 파일 이름 "-"를 사용하여
표준 입력에서 Sylesheet를 읽어야 합니다. -u 해석에 영향을 미친다
파일 이름.
-y:파일 이름
스타일시트에 대한 SAX 파서로 사용할 클래스를 지정합니다. 클래스는 구현해야 합니다.
org.xml.sax.Parser 또는 org.xml.sax.XMLReader입니다. 또한보십시오 -x.
onworks.net 서비스를 사용하여 온라인으로 saxonb-xslt를 사용하세요.