호구지책/웹
[XML] xml에서 공백을 의미있는 문자로 취급하기
하늘의흐름
2016. 1. 27. 18:20
반응형
<?xml version="1.0" encoding="euc-kr"?> <root> <content>맛있는 XML</content> <content2>멋있는 XML</content> </root> <?xml version="1.0" encoding="euc-kr"?> <root xml:space='preserve'> <content> 맛있는 XML </content> <content2> 멋있는 XML </content> </root>
xml 작성시 xml:space 특성을 사용해서 공백에 의미가 있음을 나타낼 수 있다.
자동으로 공백이 없어지는 경우에 이 특성을 한번 사용해보길 바란다.
아래는 MS 홈페이지에서 긁어온 xml:space에 관한 설명이다.
문서 작성자는 xml:space 특성을 사용하여 공백이 중요하게 간주되는 문서 부분을 식별할 수 있습니다. 또한 스타일시트에서 xml:space 특성을 후크로 사용하여 프레젠테이션의 공백을 유지할 수 있습니다. 그러나 대부분의 XML 응용 프로그램은 xml:space 특성을 인식할 수 없기 때문에 이 특성은 참고용으로 사용됩니다.
xml:space 특성은 두 개의 값을 허용합니다.
xml:space 특성 값은 자식 요소 중 하나에서 재정의하지 않으면 이 특성이 포함된 요소의 모든 하위 요소에 적용됩니다.
https://msdn.microsoft.com/ko-kr/library/ms256097(v=vs.120).aspx
반응형