<서점><book Category="CHILDREN"><title>해리포터</title><author>J K. Rowling</author><year>2005</year><price>29.99</price></book ><book Category="WEB"><title>XML 학습</title><author>Erik T. Ray</author><year>2003</year><price>39.95</price></book>< /서점>
위의 예에서,
<서점>
그리고
<책>
모두 다른 요소를 포함하므로 요소 콘텐츠가 있습니다.
<책>
요소에는 속성 (category="CHILDREN")도 있습니다.
<제목>,<저자>,<연도>
및 <price>에는 텍스트가 포함되어 있으므로 텍스트 콘텐츠가 있습니다.
XML 요소는 다음 명명 규칙을 따라야 합니다.
이름에는 문자, 숫자 및 기타 문자가 포함될 수 있습니다.
이름은 숫자나 구두점으로 시작할 수 없습니다.
이름은 xml(또는 XML, Xml 등) 문자로 시작할 수 없습니다.
이름에는 공백이 포함될 수 없습니다.
모든 이름을 사용할 수 있으며 예약어는 사용할 수 없습니다.
설명적인 이름을 만드십시오. 이름에 밑줄을 사용하는 것도 좋은 생각입니다.
<이름>, <성>.
이름은 다음과 같이 짧고 단순해야 합니다.
<책_제목>
, 대신:
<책의_제목>
피하다"
-
" 문자입니다. 이름을 다음과 같이 지정하면 "
이름
", 일부 소프트웨어는 당신이 시작하고 싶다고 생각할 것입니다
첫 번째
그것에서 빼다
이름
피하다"
.
" 문자입니다. 이름을 다음과 같이 지정하면 "
이름
", 일부 소프트웨어는 생각할 것입니다"
이름
"객체다"
첫 번째
" 속성입니다. "" 문자는 사용하지 마세요. 콜론은 사용을 위해 네임스페이스로 변환됩니다(나중에 설명).
XML 문서에는 XML 문서의 요소에 해당하는 필드가 있는 해당 데이터베이스가 있는 경우가 많습니다. 경험상 실제적인 규칙은 데이터베이스의 명명 규칙을 사용하여 XML 문서의 요소 이름을 지정하는 것입니다.
XML에서는
에오아
등. 영어가 아닌 문자는 완벽하게 합법적이지만 소프트웨어 제공업체가 이러한 문자를 지원하지 않는 경우 발생할 수 있는 문제에 유의하십시오.
XML 요소는 더 많은 정보를 전달하도록 확장 가능합니다.
다음 XML 예를 참조하세요.
<note><to>샤오밍</to><from>사자소녀</from><body>주말에는 프로그래밍 배우는 것도 잊지 마세요~</body></note>
우리가 다음과 같은 애플리케이션을 만든다고 상상해 봅시다.
<에>
,
<에서>
게다가
<본문>
요소는 XML 문서에서 추출되어 다음과 같은 출력을 생성합니다.
메시지 받는 사람: Xiao Ming 보낸 사람: 작은 사자 소녀 주말에는 프로그래밍 배우는 것도 잊지 마세요~ |
XML 문서 작성자가 몇 가지 추가 정보를 추가한다고 가정해 보세요.
<note><date>2020-09-09</date><to>샤오밍</to><from>꼬마 사자 소녀</from><heading>알림</heading><body>잊지 마세요 주말에는 프로그래밍을 배워보세요~</body></note>
그러면 이 앱이 깨지거나 충돌할까요?
습관. 이 응용프로그램은 여전히 다음을 찾을 수 있습니다.
<에>
,
<에서>
게다가
<본문>
요소이며 동일한 출력을 생성합니다.
XML의 장점 중 하나는 애플리케이션을 중단하지 않고 확장할 수 있다는 것입니다.
위의 내용은 모두 XML 요소에 관한 것입니다. 한 가지에 주의해야 합니다. XML에서는 모든 요소에 닫는 태그가 있어야 합니다.