XML DTD Entity : สอน คำสั่ง ของ DTD Entity, เรียน คำสั่ง ของ DTD Entity
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • ประเภทของ 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] >

 
Share This Chapter Login with Facebook