영어프랑스어스페인어

Ad


온웍스 파비콘

xmllint - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xmllint를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 xmllint 명령입니다.

프로그램:

이름


xmllint - 명령줄 XML 도구

개요


xmllint [--번역 | -디버그 | --껍질 | --x경로 "XPath_표현" | --디버전트 | --복사
| --다시 덮다 | --noent | --noout | --노넷 | --길 "경로" | --로드 추적 |
--htmlout | --노랩 | --유효한 | --사후 유효 | --dtd유효 URL | --dtdvalidfpi FPI
| --타이밍 | --산출 FILE | --반복하다 | --끼워 넣다 | --압박 붕대 | --html | --xmlout
| --푸시 | --메모리 | --maxmem NBYTES | --경고 | --노블랭크 | --녹데이터 |
--체재 | --인코딩 부호화 | --dropdtd | --nsclean | --testIO | --카탈로그 |
--카탈로그 없음 | --자동 | --x포함 | --noxincludenode | --loadddtd | --dtdattr |
--개울 | --보행자 | --무늬 패턴값 | --chk등록 | --휴식 개요 |
--개요 개요 | --c14n] {XML 파일(S)... | -}

xmllint --도움

기술


XNUMXD덴탈의 xmllint 프로그램은 명령줄에 다음과 같이 지정된 하나 이상의 XML 파일을 구문 분석합니다.
XML 파일 (또는 제공된 파일 이름이 다음과 같은 경우 표준 입력 - ). 다양한 유형을 인쇄합니다.
선택한 옵션에 따라 출력됩니다. 둘 다에서 오류를 감지하는 데 유용합니다.
XML 코드 및 XML 구문 분석기 자체.

xmllint 에 포함 libxml(3).

옵션


xmllint 다음 옵션을 허용합니다(알파벳 순서).

--자동
테스트 목적으로 작은 문서를 생성합니다.

--카탈로그
에서 SGML 카탈로그를 사용하십시오. SGML_CATALOG_FILES. 그렇지 않으면 다음에서 시작하는 XML 카탈로그
/etc/xml/카탈로그 기본적으로 사용됩니다.

--chk등록
노드 등록을 켭니다. 개발자 테스트에 유용 libxml(3) 노드 추적 코드.

--압박 붕대
전원을 켜십시오 gzip을(1) 출력 압축.

--복사
내부 복사 구현을 테스트합니다.

--c14n
W3C XML Canonicalisation(C14N)을 사용하여 파싱 결과를 stdout으로 직렬화합니다.
결과에 주석을 유지합니다.

--dtd유효 URL
에서 지정한 DTD 사용 URL 검증을 위해.

--dtdvalidfpi FPI
공식적인 공용 식별자로 지정된 DTD 사용 FPI 확인을 위해 다음 사항에 유의하십시오.
작동하려면 해당 공식 공개 식별자를 내보내는 카탈로그가 필요합니다.

-디버그
파일을 구문 분석하고 메모리 내 버전 문서의 주석 트리를 출력합니다.

--디버전트
문서에 정의된 엔터티를 디버그합니다.

--dropdtd
출력에서 DTD를 제거합니다.

--dtdattr
외부 DTD를 가져오고 상속된 속성으로 트리를 채웁니다.

--인코딩 부호화
주어진 인코딩으로 출력합니다. 이것은 조각이 아닌 전체 문서에 대해 작동합니다.
XPath 쿼리의 결과입니다.

--체재
출력을 다시 포맷하고 다시 들여쓰기합니다. 그만큼 XMLLINT_INDENT 환경 변수는
들여 쓰기. 기본값은 공백 두 개(" ")입니다.

--도움
다음에 대한 짧은 사용 요약을 인쇄하십시오. xmllint.

--html
HTML 파서를 사용하십시오.

--htmlout
결과를 HTML 파일로 출력합니다. 이로 인해 xmllint 필요한 HTML 태그를 출력하기 위해
결과 트리 출력을 둘러싸서 결과를 표시/볼 수 있습니다.
브라우저.

--끼워 넣다
유효한 삽입을 테스트합니다.

--loadddtd
외부 DTD를 가져옵니다.

--로드 추적
처리 중에 로드된 모든 문서를 stderr로 표시합니다.

--maxmem NNBYTES
파서 메모리 지원을 테스트합니다. NNBYTES 라이브러리의 최대 바이트 수입니다.
할당할 수 있습니다. XML 파일의 일괄 처리를 확인하는 데에도 사용할 수 있습니다.
이를 실행하는 서버의 가상 메모리를 소진하지 않습니다.

--메모리
메모리에서 구문 분석합니다.

--노블랭크
무시할 수 있는 공백을 삭제합니다.

--카탈로그 없음
카탈로그를 사용하지 마십시오.

--녹데이터
동등한 텍스트 노드로 CDATA 섹션을 대체합니다.

--noent
엔터티 참조를 엔터티 값으로 대체합니다. 기본적으로, xmllint 엔티티를 떠난다
참조가 제자리에 있습니다.

--노넷
인터넷을 사용하여 DTD 또는 엔티티를 가져오지 마십시오.

--noout
출력을 억제합니다. 기본적으로, xmllint 결과 트리를 출력합니다.

--경고
파서 및/또는 유효성 검사기에서 경고를 내보내지 마십시오.

--노랩
HTML 문서 래퍼를 출력하지 마십시오.

--noxincludenode
XInclude 처리를 수행하되 XInclude 시작 및 종료 노드를 생성하지 마십시오.

--nsclean
중복 네임스페이스 선언을 제거합니다.

--산출 FILE
파일 경로 정의 xmllint 파싱 ​​결과를 저장합니다. 일반적으로 프로그램
트리를 만들고 표준 출력에 저장합니다. 이 옵션을 사용하면 결과 XML 인스턴스가
파일에 저장됩니다.

--길 "경로"
다음으로 지정된 파일 시스템 경로의 (공백 또는 콜론으로 구분된) 목록을 사용하십시오. 경로
DTD 또는 엔티티를 로드합니다. 공백으로 구분된 목록을 인용 부호로 묶습니다.

--무늬 패턴값
리더와 함께 사용할 수 있는 패턴 인식 엔진을 실행하는 데 사용됩니다.
파서에 대한 인터페이스. 문서의 일부 노드를 기반으로 선택할 수 있습니다.
XPath(하위 집합) 표현식. 디버깅에 사용됩니다.

--사후 유효
구문 분석이 완료된 후 유효성을 검사합니다.

--푸시
파서의 푸시 모드를 사용하십시오.

--다시 덮다
유효하지 않은 문서의 구문 분석 가능한 부분을 출력합니다.

--휴식 개요
이름이 지정된 RelaxNG 파일 사용 개요 검증을 위해.

--반복하다
타이밍 또는 프로파일링을 위해 100번 반복합니다.

--개요 개요
이름이 지정된 W3C XML 스키마 파일 사용 개요 검증을 위해.

--껍질
탐색 셸을 실행합니다. 셸 모드에서 사용할 수 있는 명령에 대한 자세한 내용은 다음과 같습니다.
"SHELL COMMANDS" 섹션).

--x경로 "XPath_표현"
인수로 주어진 XPath 표현식을 실행하고 결과를 인쇄하십시오. 노드셋의 경우
결과적으로 노드 집합의 각 노드는 출력에서 ​​완전히 직렬화됩니다. 의 경우
빈 노드 세트 "XPath 세트가 비어 있음" 결과가 표시되고 오류 종료 코드가 표시됩니다.
반환됩니다.

--개울
스트리밍 API 사용 - 다음과 함께 사용할 때 유용합니다. --휴식 or --유효한 옵션
너무 커서 메모리에 보관할 수 없는 파일의 유효성 검사.

--testIO
사용자 입력/출력 지원을 테스트합니다.

--타이밍
소요 시간에 대한 정보 출력 xmllint 다양한 단계를 수행합니다.

--유효한
문서가 포함된 문서 유형 정의의 유효한 인스턴스인지 확인
(DTD). 유효성을 검사할 DTD는 다음을 사용하여 명령줄에서 지정할 수도 있습니다.
전에, --dtd유효 옵션. 기본적으로, xmllint 또한 문서가
잘 형성된.

--번역
버전 표시 libxml(3) 사용.

--보행자
대신 리더 인터페이스이지만 문서 트리에 대한 워커 모듈을 테스트하십시오.
파싱되지 않은 문서에서 판독기 API를 사용하는 경우 기존 메모리 내에서 작동합니다.
나무. 디버깅에 사용됩니다.

--x포함
XInclude 처리를 수행합니다.

--xmlout
와 함께 사용 --html. 일반적으로 HTML이 구문 분석될 때 문서가 저장됩니다.
HTML 직렬 변환기와 함께. 그러나이 옵션을 사용하면 결과 문서가
XML 직렬 변환기. 이것은 주로 HTML 입력에서 XHTML을 생성하는 데 사용됩니다.

SHELL 명령


xmllint 로 호출되는 대화식 쉘 모드를 제공합니다. --껍질 명령. 사용 가능
셸 모드의 명령에는 다음이 포함됩니다(알파벳순).

기지
노드의 XML 기반을 표시합니다.

안녕
껍질을 남겨주세요.

방법 마디
주어진 노드 또는 현재 노드를 표시합니다.

cd PATH
현재 노드를 주어진 경로(고유한 경우) 또는 인수가 제공되지 않은 경우 루트로 변경합니다.

DIR PATH
노드에 대한 정보(네임스페이스, 속성, 콘텐츠)를 덤프합니다.

du PATH
주어진 경로 또는 현재 노드 아래의 하위 트리 구조를 표시합니다.

출구
껍질을 남겨주세요.

도움
이 도움말을 보여주세요.

비어 있는
메모리 사용량을 표시합니다.

하중 파일 이름
지정된 파일 이름으로 새 문서를 로드합니다.

ls PATH
주어진 경로 또는 현재 디렉토리의 내용을 나열합니다.

pwd
현재 노드의 경로를 표시합니다.

종료
껍질을 남겨주세요.

저장 파일 이름
현재 문서를 지정된 파일 이름 또는 원래 이름으로 저장합니다.

확인
문서에 오류가 있는지 확인하십시오.

쓰다 파일 이름
주어진 파일 이름에 현재 노드를 씁니다.

환경


SGML_CATALOG_FILES
SGML 카탈로그 동작은 쿼리를 사용자 고유의 집합으로 리디렉션하여 변경할 수 있습니다.
카탈로그. 이것은 설정하여 수행 할 수 있습니다 SGML_CATALOG_FILES 환경 변수
카탈로그 목록. 비어 있으면 기본값 로드를 비활성화해야 합니다. /etc/sgml/카탈로그
목록.

XML_CATALOG_FILES
XML 카탈로그 동작은 쿼리를 사용자 고유의 집합으로 리디렉션하여 변경할 수 있습니다.
카탈로그. 이것은 설정하여 수행 할 수 있습니다 XML_CATALOG_FILES 환경 변수
카탈로그 목록. 비어 있으면 기본값 로드를 비활성화해야 합니다. /etc/xml/카탈로그
목록.

XML_DEBUG_CATALOG
환경 변수 설정 XML_DEBUG_CATALOGXNUMX이 아닌 를 사용하여 수출
명령은 카탈로그 작업과 관련된 디버깅 정보를 출력합니다.

XMLLINT_INDENT
환경 변수 설정 XMLLINT_INDENT 들여쓰기를 제어합니다. 기본값
값은 두 개의 공백 " "입니다.

진단


xmllint 반환 코드는 스크립트에서 호출할 때 사용할 수 있는 정보를 제공합니다.

0
오류 없음

1
분류되지 않음

2
DTD 오류

3
유효성 검사 오류

4
유효성 검사 오류

5
스키마 컴파일 오류

6
출력 쓰기 오류

7
패턴 오류(때 생성됨 --무늬 옵션 사용)

8
리더 등록 오류(때 생성됨 --chk등록 옵션 사용)

9
메모리 부족 오류

onworks.net 서비스를 사용하여 온라인에서 xmllint 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad