>백엔드 개발 >XML/RSS 튜토리얼 >xml 학습 (1) xml의 여러 파일 형식

xml 학습 (1) xml의 여러 파일 형식

黄舟
黄舟원래의
2017-02-23 14:29:472240검색

1. XML을 간단히 소개하자면 XML은 html과 유사한 텍스트 기반 마크업 언어로 데이터를 쉽게 저장할 수 있습니다.

2. XML 파일의 여러 형식:

형식 1 : XML CD 디렉터리 보기


<?xml version="1.0" encoding="utf-8" ?>
<CATALOG>
    <CD>
        <TITLE>Empire Burlesque</TITLE>
        <ARTIST>Bob Dylan</ARTIST>
        <COUNTRY>USA</COUNTRY>
        <COMPANY>Columbia</COMPANY>
        <PRICE>10.90</PRICE>
        <YEAR>1985</YEAR>
    </CD>
    <CD>
        <TITLE>Hide your heart</TITLE>
        <ARTIST>Bonnie Tyler</ARTIST>
        <COUNTRY>UK</COUNTRY>
        <COMPANY>CBS Records</COMPANY>
        <PRICE>9.90</PRICE>
        <YEAR>1988</YEAR>
    </CD>
</CATALOG>

형식 2: XML 학교 성적 디렉터리 보기



<?xml version="1.0" encoding="utf-8" ?>
<config>
    <Header  col1="班级编号" col2="班级名称" col3="年级" col4="学校" col5="男生" col6="女生"  col7="人数"/>
    <row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/>
    <row     col1="12" col2="一(二)班" col3="初一" col4="三峡高级中学" col5="18" col6="12"  col7="30"/>
    <row     col1="13" col2="一(三)班" col3="初一" col4="三峡高级中学" col5="16" col6="26"  col7="42"/>
    <row     col1="14" col2="一(四)班" col3="初一" col4="三峡高级中学" col5="23" col6="17"  col7="40"/>
</config>


3, 분석:


1.xml은 루트 수준 요소를 하나만 가질 수 있으며 여러 루트 수준 요소를 가질 수 없습니다. 예를 들어 형식 2에 다른 루트 수준 요소 7dad763e19e697e26a84dcd2c2dc50c062dd55d7eb7ac9391add251a3b7514f1을 추가하면 오류가 보고됩니다.

2.xml 요소는 루프에 중첩될 수 있습니다. 요소 및 하위 요소 수준 요소는 자체 하위 요소인

을 포함할 수 있습니다. 예를 들어 형식 1: 루트 수준 요소 34827478705dcb4b6514b72495dec9623a165eef81323bff4941679ce801be6f에는 하위 요소가 포함됩니다. d15114bf3dc8d8fe2e2887944c735e50e31671ff5b3c139d436cc2f6b83f000bd15114bf3dc8d8fe2e2887944c735e50e31671ff5b3c139d436cc2f6b83f000b 하위 요소는 자체

의 여러 하위 요소를 포함할 수 있습니다. 중간 형식의 두 요소:

양식 10aebbb827c88bb87a3199e21dc609837[값]f48ed3cf8622f170bb45db15db3ea117 예: b2386ffb911b14667cb8f0f91ea547a7기사 제목6e916e0f7d1e588d4f442bf645aedb2f

양식 22d6bd27ebb6c0016c9bc00133afb6896

예:

<row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/>

위 내용은 xml 학습 내용입니다. (1) xml의 여러 파일 형식에 대한 자세한 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.