Latest web development tutorials

XML 요소

XML 문서는 XML의 요소가 포함되어 있습니다.


XML 요소는 무엇인가?

XML 요소는 시간 개시 태그로부터 (포함)까지의 (및 포함하는) 라벨을 종료한다.

요소는 포함 할 수있다 :

  • 기타 요소
  • 본문
  • 재산
  • 또는 이들 모두의 혼합물 ...
<bookstore>
<book category="CHILDREN">
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title>Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

그들은 다른 요소를 포함하기 때문에 위의 예에서, <서점>과<책> 요소의 내용이 있습니다.<책> 요소는속성 (카테고리 = "어린이") 할 수 있습니다.<제목>, <작가>, <년> 가 텍스트를 포함하고 있기 때문에 <가격>텍스트 콘텐츠가 있습니다.


XML 명명 규칙

XML 요소는 이러한 명명 규칙을 따라야합니다 :

  • 이름은 문자, 숫자 및 다른 문자를 포함 할 수 있습니다
  • 이름은 숫자 또는 문장 부호로 시작할 수 없습니다
  • 이름은 문자 XML (또는 XML은 XML 등)로 시작할 수 없습니다
  • 이름은 공백을 포함 할 수 없습니다

당신은 어떤 이름, 아니 예약어를 사용할 수 있습니다.


베스트 명명 규칙

이름 설명 확인하십시오. 사용이 이름도 아주 좋은 밑줄 : <FIRST_NAME>, <LAST_NAME>.

이름이 같은 짧고 간단해야한다 : <BOOK_TITLE> 대신 <the_title_of_the_book>.

피 "-"문자를. 당신이하는 방식으로 이름을 지정하는 경우 : "첫 번째 이름"일부 소프트웨어는 먼저 내부에서 이름을 빼 할 것으로 가정합니다.

마십시오. ""문자. 당신이하는 방식으로 이름을 지정하는 경우 : "first.name"일부 소프트웨어는 "이름"속성의 "최초의"목적이라고 생각합니다.

피 ":"문자를. 콜론 네임 (후술 함)를 사용하여 변환된다.

XML 문서들은 XML 문서의 요소에 해당 필드에 대응하는 데이터베이스를 갖는다. 문서 데이터베이스라는 XML 요소를 명명하여 실제 경험이있다.

XML, EOA 등 영어 이외의 문자로 완벽하게 합법적하지만, 이러한 문자를 지원하지 않는 소프트웨어 공급 업체가 때 문제가 발생할 수 있습니다주의가 필요합니다.


XML은 확장 요소입니다

XML 요소는 더 많은 정보를 전달하기 위해 확장 될 수있다.

다음 XML 인스턴스를 고려하십시오

<note>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>

그리고 <몸> 밖으로 XML 문서로부터 추출 된 요소를 다음과 같은 출력을 생성 <의> <을> 우리가 의지하는 응용 프로그램을 만든 가정 해 봅시다 :

MESSAGE

받는 사람 : 토베
보낸 사람 : 야니

나에게이 주말을 잊지 마세요!

추가 정보 저자 XML 문서가 추가 상상 :

<note>
<date>2008-01-10</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

그런 다음이 응용 프로그램은 중단 또는 충돌 할 것인가?

하지 않습니다. 이 응용 프로그램은 여전히, 그리고 <몸> 요소 <의> <을> XML 문서에서 발견, 같은 출력을 생성 할 수 있습니다.

애플리케이션이 중단없이 연장 될 수있다 XML의 장점 중 하나.