본문 바로가기
Programming/Tips

[XmlDocument] XmlException : name cannot begin with the ' ' character

by 타임박스 2020. 12. 17.
반응형

Xml 관련 코딩을 하다가 Exception 발생..

Xml.Load(path)에서 로딩중에 계속 에러가 발생되었다.

<Root>
 <Name> 홍길동 </Name>
 <1번째> 홍 </1번째>
</Root>

위와 같은 Xml을 불러들이면 XmlException : name cannot begin with the ' ' character ~ 블라블라 관련 오류가 나타난다.

문제는 <1번째> 이 구문이 잘못되었다.. <뒤에는 숫자가 들어가면 안된다. 

일부 특수문자도 마찬가지.. 클래스 선언할때 숫자랑 특수문자 안되는 경우랑 비슷하다고 생각하면 된다.

CreateElement("1번째")에서는 문서에러가 나타나지 않는다. 

저장도 잘된다.

하지만 읽을때에는 오류가 발생된다.

그럼 저장도 안되야 되는거 아닌가!?

 

반응형

댓글