Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.19.10.2. XML 구문 오류

구문 오류는 XML 구문 분석기에 의해 catch됩니다. 오류 메시지에는 문제를 확인하는 데 필요한 정보가 포함되어 있습니다.
XML 구문 분석에서 이 예제 오류 메시지는 세 줄로 구성되어 있습니다. 첫 번째 줄은 오류 메시지를 나타내고, 다음 두 줄에는 오류가 포함된 XML 코드의 컨텍스트와 위치가 포함됩니다. 세 번째 줄에는 오류가 위의 줄에 있는 위치를 보여주는 표시기가 포함되어 있습니다.
error: (name_of_guest.xml):6: StartTag: invalid element name
<vcpu>2</vcpu><
-----------------^
이 메시지에 포함된 정보:
(name_of_guest.xml)
오류가 포함된 문서의 파일 이름입니다. 괄호 안에 있는 파일 이름은 메모리에서 구문 분석되는 XML 문서를 설명하는 심볼릭 이름이며 디스크의 파일에 직접 일치하지 않습니다. 괄호 안에 포함되지 않은 파일 이름은 연결의 대상에 있는 로컬 파일입니다.
6
오류가 포함된 XML 파일의 줄 번호입니다.
StartTag: 잘못된 요소 이름
이는 특정 XML 오류를 설명하는 libxml2 구문 분석기의 오류 메시지입니다.
A.19.10.2.1. 스프레이 < 문서에서
증상
다음과 같은 오류가 발생합니다.
error: (name_of_guest.xml):6: StartTag: invalid element name
<vcpu>2</vcpu><
-----------------^
조사
이 오류 메시지는 구문 분석기에서 게스트 XML 파일의 6행에서 < 기호 뒤에 새 요소 이름을 예상한다는 것을 보여줍니다.
텍스트 편집기에서 줄 번호 표시가 활성화되어 있는지 확인합니다. XML 파일을 열고 6행에서 텍스트를 찾습니다.
<domain type='kvm'>
   <name>name_of_guest</name>
<memory>524288</memory>
<vcpu>2</vcpu><
게스트의 XML 파일에 대한 이 조각에는 추가 < 가 포함되어 있습니다.
해결책
추가 < 를 제거하거나 새 요소를 완료합니다.