| ประเภทของ Entity ในภาษา XML | ได้แก่ General Entity และ Parameter Entity |
|---|---|
| การใช้ Parsed Entity แบบ Internal | ใช้กับข้อมูลประเภทข้อความ |
| การใช้ Parsed Entity แบบ External | ใช้กับข้อมูลประเภทข้อความ โดยการอ้างอิงไปถึง ไฟล์ที่เก็บข้อความ |
| การใช้ UnParsed Entity | ใช้กับข้อมูลที่ไม่ใช่ประเภทข้อความ เช่น รูปภาพ เป็นต้น |
| การใช้ Parameter Entity | ใช้กำหนด entity เพื่อแทน ชนิดข้อมูล ของ element |
subject:ประเภทของ Entity ในภาษา XML
content:ประเภทของ Entity ในภาษา XML ดังนี้ - General Entity ใช้ในแต่ละ tag ของ xml แบ่งออกเป็น 2 ชนิด ได้แก่ Parsed Entity และ UnParsed Entity - Parameter Entity ใช้ในการนิยามโครงสร้างข้อมูล ( DTD )
subject:การใช้ Parsed Entity แบบ Internal
syntax:<!ENTITY entityName "value" >
content:ใช้กับข้อมูลประเภทข้อความ
example:<!ENTITY website "bamboolabcode" >
subject:การใช้ Parsed Entity แบบ External
syntax:<!ENTITY entityName SYSTEM "filename.txt" >
content:ใช้กับข้อมูลประเภทข้อความ โดยการอ้างอิงไปถึง ไฟล์ที่เก็บข้อความ
example:<!ENTITY website SYSTEM "http://www.bamboolabcode.com/source.txt" >
subject:การใช้ UnParsed Entity
syntax:<!NOTATION notationName SYSTEM "mime_type" > <!ENTITY entityName SYSTEM "filename.extension" NDATA notationName >
content:ใช้กับข้อมูลที่ไม่ใช่ประเภทข้อความ เช่น รูปภาพ เป็นต้น
example:<!NOTATION my_jpg SYSTEM "image/jpg" > <!ENTITY logo SYSTEM "http://www.bamboolabcode.com/logo.jpg" NDATA my_jpg >
subject:การใช้ Parameter Entity
syntax:<!ENTITY %entityName "value" >
content:ใช้กำหนด entity เพื่อแทน ชนิดข้อมูล ของ element
example:<!ENTITY %detail "[stadium|manager,footballer]" > <!ELEMENT football %detail; > <!ELEMENT football [stadium|manager,footballer] >