5 일반적인 XML 오류

XML로하지 말아야 할 것들

XML (Extensible Markup Language) 언어는 매우 단순하기 때문에 누구나 쉽게 마스터 할 수 있습니다. 이러한 종류의 접근성은 언어의 주요 이점입니다. XML의 단점은 언어에 존재하는 규칙이 절대적이라는 것입니다. XML 파서는 오류의 여지가 거의 없습니다. XML을 처음 사용 하던지 아니면 수년간 언어로 작업 했든간에 동일한 일반적인 오류가 반복해서 나타납니다. XML로 문서를 작성할 때 사람들이 일반적으로 저지르는 5 가지 실수를 살펴보고 자신의 작업에서 이러한 실수를 피할 수 있도록하십시오.

01 / 05

잊혀진 선언문

모든 기술적 복잡성에도 불구하고 컴퓨터는 아직 스스로 생각할 수 없으며 직감을 사용하여 다른 경우의 의미를 파악할 수 없습니다. 브라우저가 작성할 코드를 이해할 수 있도록 선언 문을 사용하여 언어를 지정해야합니다. 이 문장을 잊어 버리면 브라우저는 어떤 언어를 사용하고 있는지 잘 모르기 때문에 작성한 코드로는 많은 것을 할 수 없습니다.

02 of 02

정의되지 않은 요소 또는 텍스트

XML은 계층 적 스타일로 작동합니다. 이것은 다음을 의미합니다.

03 of 05

태그 열기

XML을 사용하면 열려있는 모든 태그를 닫아야합니다. 태그를 닫아야하는 것과 같은 태그입니다. 그곳에 매달려서 그곳을 열어 둘 수는 없습니다! HTML 에서는 가끔 열린 태그를 사용할 수 있으며 일부 브라우저는 페이지를 렌더링 할 때 태그를 닫을 수도 있습니다. 잘 작성되지 않은 문서라도 구문 분석 할 수 있습니다. XML은 그보다 훨씬 더 까다 롭습니다. 열린 태그가있는 XML 문서는 어느 시점에서 오류를 생성합니다.

04 / 05

루트 요소 없음

XML은 트리 구조로 작동하므로 모든 XML 페이지는 트리의 정점에 루트 요소를 가져야합니다. 요소의 이름은 중요하지 않지만 거기에 있어야합니다. 그렇지 않으면 뒤에 오는 태그가 제대로 중첩되지 않습니다.

05/05

여러 개의 공백 문자

XML은 50 개의 공백을 해석합니다.

XML 코드 : Hello World!
출력 : Hello World!

XML은 공백 문자로 알려진 여러 공백을 취해 하나의 공백으로 압축합니다. XML은 데이터를 전송한다는 것을 기억하십시오. 그것은 그 데이터의 표현에 관한 것이 아닙니다. 시각적 인 디스플레이 나 디자인과는 아무런 관련이 없습니다. 텍스트를 정렬하는 데 사용되는 공백은 XML 코드에서 아무 의미가 없으므로 몇 가지 종류의 시각적 레이아웃이나 디자인을 지정하기 위해 추가 공간을 많이 추가하는 경우 시간을 낭비하게됩니다.

제레미 지라드 편집