XML 요소
XML 문서에는 XML 요소가 포함되어 있습니다.
XML 요소란 무엇입니까?
XML 요소는 여는 태그부터 시작하여 닫는 태그까지(포함하는) 부분을 말합니다.
요소에는 다음이 포함될 수 있습니다.
기타 요소
텍스트
속성
또는 위 항목을 모두 혼합...
<도서 카테고리="어린이">
<author>J K. Rowling</author>
<연도>2005년>
<가격>29.99</price>
</책>
<도서 카테고리="WEB">
<저자>Erik T. Ray</저자>
<연도>2003년>
<가격>39.95</price>
위의 예에서 <bookstore>와 <book>에는 모두 다른 요소가 포함되어 있으므로 요소 콘텐츠가 있습니다. <book> 요소에는 속성 (category="CHILDREN")도 있습니다.
XML 명명 규칙
XML 요소는 다음 명명 규칙을 따라야 합니다.
이름에는 문자, 숫자 및 기타 문자가 포함될 수 있습니다
이름은 숫자나 구두점으로 시작할 수 없습니다
이름은 xml(또는 XML, Xml 등) 문자로 시작할 수 없습니다
이름에는 공백이 포함될 수 없습니다.
모든 이름을 사용할 수 있으며 예약어는 사용할 수 없습니다.
최상의 이름 지정 방법
설명적인 이름을 만드세요. 이름(<first_name>, <last_name>)에는 밑줄을 사용하는 것도 좋습니다.
이름은 짧고 단순해야 합니다(예: <book_title>, <the_title_of_the_book> 아님).
"-" 문자를 사용하지 마세요. "first-name"과 같은 이름을 지정하면 일부 소프트웨어는 이름에서 이름을 빼고 싶다고 생각할 것입니다.
"." 문자를 사용하지 마세요. "first.name"과 같이 이름을 지정하면 일부 소프트웨어는 "name"이 "first" 개체의 속성이라고 가정합니다.
":" 문자를 사용하지 마세요. 콜론은 사용할 네임스페이스로 변환됩니다(나중에 설명).
XML 문서에는 XML 문서의 요소에 해당하는 필드가 있는 해당 데이터베이스가 있는 경우가 많습니다. 경험상 실제적인 규칙은 데이터베이스의 명명 규칙을 사용하여 XML 문서의 요소 이름을 지정하는 것입니다.
XML에서 éòá와 같은 영어가 아닌 문자는 완전히 합법적이지만 소프트웨어 공급업체가 이러한 문자를 지원하지 않는 경우 발생할 수 있는 문제에 유의하세요.
XML 요소는 확장 가능합니다.
XML 요소는 더 많은 정보를 전달하기 위해 확장 가능합니다.
다음 XML 예를 참조하세요.
<to>Tove</to>
<from>Jani</from> 🎜><body>이번 주말에 저를 잊지 마세요!</body>
</note>
보낸 사람: Jani
잊지 마세요. 이번 주말엔 나!
XML 문서 작성자가 추가한 추가 정보를 상상해 보세요.
<date>2008-01-10</date>
< to>Tove</to>
<from>Jani</from>
<heading>알림</heading>
<body>이번 주말에 저를 잊지 마세요!</body> ;
</note>
그러면 이 앱이 작동하지 않거나 다운되나요?
아닙니다. 이 애플리케이션은 여전히 XML 문서에서 <to>, <from> 및 <body> 요소를 찾아 동일한 출력을 생성할 수 있습니다.
XML의 장점 중 하나는 애플리케이션을 중단하지 않고 확장할 수 있다는 것입니다.