영어프랑스어스페인어

Ad


온웍스 파비콘

xmlwf - 클라우드의 온라인

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

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

프로그램:

이름


xmlwf — XML 문서가 올바른 형식인지 확인

개요


xmlwf [-s] [-n] [-p] [-x] [-e 부호화] [-w] [-d 출력 디렉터리] [-c] [-m] [-r] [-t]
[-v] [파일 ...]

기술


xmlwf Expat 라이브러리를 사용하여 XML 문서가 올바른 형식인지 확인합니다. 그것은 비
검증.

명령줄에서 파일을 지정하지 않고 최신 버전의
xmlwf, 입력 파일은 표준 입력에서 읽습니다.

잘 형성된 서류


올바른 형식의 문서는 다음 규칙을 준수해야 합니다.

· 파일은 XML 선언으로 시작합니다. 예를 들어, <?xml 버전 = "1.0"
독립형="예"?>. 알림: xmlwf 현재 유효한 XML을 확인하지 않습니다.
선언.

· 모든 시작 태그는 비어 있거나( ) 또는 해당 종료 태그가 있습니다.

· 정확히 하나의 루트 요소가 있습니다. 이 요소는 다른 모든 요소를 ​​포함해야 합니다.
문서. 주석, 공백 및 처리 명령만 올 수 있습니다.
루트 요소를 닫은 후.

· 모든 요소가 올바르게 중첩됩니다.

· 모든 속성 값은 따옴표(단일 또는 이중)로 묶습니다.

문서에 DTD가 있고 해당 DTD를 엄격히 준수하는 경우 문서는
또한 고려 유효한. xmlwf 검증하지 않는 파서입니다. DTD를 확인하지 않습니다.
그러나 외부 엔터티를 지원합니다( -x 선택권).

옵션


옵션에 인수가 포함된 경우 인수를 별도로 지정할 수 있습니다("-d
출력") 또는 옵션("-d산출"). xmlwf 둘 다 지원합니다.

-c 입력 파일의 형식이 올바르고 xmlwf 어떤 오류도 발생하지 않으며,
입력 파일은 단순히 변경되지 않은 출력 디렉토리에 복사됩니다. 이것은 아니오를 의미합니다
네임스페이스(꺼짐 -n) 및 요구 사항 -d 출력 파일을 지정합니다.

-d 출력 디렉토리
입력 파일의 변환된 표현을 포함할 디렉토리를 지정합니다.
기본적으로, -d 정식 표현을 출력합니다(아래 설명). 당신은 할 수 있습니다
다음을 사용하여 다른 출력 형식 선택 -c-m.

출력 파일 이름은 입력 파일 이름 또는 "STDIN"과 정확히 동일합니다.
입력이 표준 입력에서 오는 경우. 따라서 다음을 주의해야 합니다.
출력 파일은 입력 파일과 동일한 디렉터리로 이동하지 않습니다.
그렇지 않으면, xmlwf 출력 파일을 생성하기 전에 입력 파일을 삭제합니다.
(달리듯이 방법 < 파일 > 파일 대부분의 쉘에서).

두 개의 구조적으로 동일한 XML 문서는 바이트 단위로 동일합니다.
표준 XML 표현. 무시할 수 있는 공백이 고려됩니다.
중요하며 데이터와 동등하게 취급됩니다. 표준 XML에 대한 자세한 내용은
에서 발견 http://www.jclark.com/xml/canonxml.html .

-e 부호화
모든 문서를 재정의하여 문서의 문자 인코딩을 지정합니다.
인코딩 선언. xmlwf 네 가지 내장 인코딩을 지원합니다. US-ASCII,
UTF-8, UTF-16ISO-8859-1. 또한 -w 옵션을 선택합니다.

-m 입력을 완전히 설명하는 이상한 종류의 XML 파일을 출력합니다.
문자 위치를 포함한 파일. 필요하다 -d 출력 파일을 지정합니다.

-n 네임스페이스 처리를 켭니다. (네임스페이스 설명) -c 네임스페이스를 비활성화합니다.

-p 외부 DTD 및 매개변수 엔티티를 처리하도록 xmlwf에 지시합니다.

일반적으로 xmlwf 매개변수 엔터티를 구문 분석하지 않습니다. -p 항상 구문 분석하도록 지시합니다.
그들. -p 의미하다 -x.

-r 일반적으로 xmlwf 구문 분석하기 전에 XML 파일을 메모리 매핑합니다. 이로 인해 발생할 수 있습니다.
많은 플랫폼에서 더 빠른 구문 분석. -r 메모리 매핑을 끄고 일반을 사용합니다.
대신 파일 IO 호출. 물론 메모리 매핑은 자동으로 꺼집니다.
표준 입력에서 읽을 때.

메모리 매핑을 사용하면 일부 플랫폼이 훨씬 더 높게 보고될 수 있습니다.
에 대한 메모리 사용량 xmlwf, 그러나 이것은 운영 체제의 문제인 것 같습니다
이상한 방식으로 기억을 보고합니다. 누수가 없다. xmlwf.

-s 문서가 독립형이 아닌 경우 오류를 인쇄합니다. 다음과 같은 경우 문서는 독립형입니다.
외부 하위 집합이 없고 매개변수 엔터티에 대한 참조가 없습니다.

-t 타이밍을 켭니다. 이것은 Expat에게 전체 파일을 구문 분석하도록 지시하지만 수행하지는 않습니다.
어떤 처리. 이것은 Expat의 원시 속도에 대한 상당히 정확한 아이디어를 제공합니다.
클라이언트 오버헤드 없이 자체적으로. -t 대부분의 출력 옵션을 끕니다(-d,
-m, -c, ...).

-v 일부 정보를 포함하여 사용 중인 Expat 라이브러리의 버전을 인쇄합니다.
라이브러리의 컴파일 타임 구성에서 종료한 다음 종료합니다.

-w Windows 코드 페이지에 대한 지원을 활성화합니다. 보통, xmlwf 다음과 같은 경우 오류가 발생합니다.
자체 처리할 수 없는 인코딩을 통해 실행됩니다. 와 함께 -w,
xmlwf는 Windows 코드 페이지를 사용하려고 합니다. 또한보십시오 -e.

-x 외부 엔터티 구문 분석을 켭니다.

비검증 파서는 외부 엔터티를 확인하는 데 필요하지 않습니다.
엔터티를 전혀 확장하지 마십시오. Expat는 항상 내부 엔터티(?)를 확장하지만
외부 엔터티 구문 분석을 명시적으로 활성화해야 합니다.

외부 엔터티는 단순히 외부에서 데이터를 가져오는 엔터티입니다.
현재 구문 분석 중인 XML 파일입니다.

다음은 내부 엔터티의 예입니다.



다음은 외부 엔터티의 몇 가지 예입니다.

(파싱됨)
(파싱되지 않음)

-- (두 개의 하이픈.) 옵션 목록을 종료합니다. 다음 경우에만 필요합니다.
파일 이름은 하이픈으로 시작합니다. 예를 들어:

xmlwf -- -myfile.xml

달릴거야 xmlwf 파일에 -myfile.xml.

이전 버전 xmlwf 표준 입력에서 읽기를 지원하지 않습니다.

출력


입력 파일의 형식이 올바르지 않으면 xmlwf 문제를 설명하는 한 줄을 인쇄합니다.
표준 출력. 파일이 잘 구성되어 있으면 xmlwf 아무것도 출력하지 않습니다. 참고로 결과
코드는 지원 설정할 수 있습니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad