DTD - element jämfört med egenskaper
- Föregående sida DTD egenskaper
- Nästa sida DTD entiteter
De huvudsakliga byggelementen för XML- och HTML-dokument är etiketter som liknar <body>...</body>.
XML-dokumentbyggelement
Alla XML-dokument (och HTML-dokument) är uppbyggda av följande enkla byggelement:
- Element
- Attribut
- Entity
- PCDATA
- CDATA
Följande är en kort beskrivning av varje byggelement.
Element
Element är byggstenarna för XML- och HTML-dokument.Huvudbyggelement.
Exempel på HTML-element är "body" och "table".Exempel på XML-element är "note" och "message".Element kan innehålla text, andra element eller vara tomma.Tomma HTML-element är "hr", "br" och "img".
Exempel:
<body>text i mellan</body> <message>en meddelande i mellan</message>
Attribut
Attribut kan tillhandahållaYtterligare information om elementen.
Attribut placeras alltid i en elements starttagg. Attribut placeras alltid medNamn/Värdeär formade i par. Följande "img"-element har ytterligare information om källfilen:
<img src="computer.gif" />
Elementets namn är "img".Attributets namn är "src".Attributets värde är "computer.gif".Eftersom elementet är tomt, stängs det med "/".
Entity
Entiteter används för att definiera variabler för vanlig text. Entityreferenser är referenser till entiteter.
De flesta känner till denna HTML-entitetsreferens: " ". Denna "icke-brytande blankstegs"-entitet används i HTML för att lägga till en extra blanksteg i ett dokument.
När dokumentet tolkas av en XML-tolkare, expanderas entiteterna.
Följande entiteter är fördefinierade i XML:
Entityreferens | Tecken |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA betyder tolkad teckenuppsättning (parsed character data).
Teckenuppsättningen kan föreställas som texten mellan en XML-Elements start- och sluttagg.
PCDATA är text som tolkaren tolkar. Denna text kontrolleras av tolkaren för entiteter och märken.
Märken i texten behandlas som märken, medan实体展开。
Men, de teckenuppsättningar som tolkas bör inte innehålla några &-, <- eller >-tecken; de bör ersättas med &-, < och > entiteter respektive.
CDATA
CDATA betyder character data.
CDATA är text som inte analyseras av解析aren.Etiketterna i dessa texter behandlas inte som märken, och de entiteter som finns där expanderas inte.
- Föregående sida DTD egenskaper
- Nästa sida DTD entiteter