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

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • PCDATA กำหนดให้ภายใน element มีข้อความอยู่ หรือไม่มีข้อความอยู่
    EMPTY กำหนดให้ภายใน element ไม่มีอะไรอยู่เลย ( เป็น tag ว่าง )
    ANY กำหนดให้ภายใน element จะมีอะไรอยู่ก็ได้
    Child Element กำหนดให้ภายใน element ต้องมี element ลูกอยู่
    PCDATA and Child ELement กำหนดให้ภายใน element ต้องมี ข้อความ และ element ลูกอยู่
    Choice Child Element กำหนดให้ภายใน element ต้องมี element ลูกอยู่ ตัวใดตัวหนึ่ง
    Least Child Element กำหนดให้ภายใน element ต้องมี element ลูกอยู่ โดยต้องมีอย่างน้อย 1 ตัว
    UnLimit Child Element กำหนดให้ภายใน element ต้องมี element ลูกอยู่ โดยจะมี element ลูกแบบนั้นเท่าไรก็ได้ หรือไม่มีเลยก็ได้
    Single Child Element กำหนดให้ภายใน element ต้องมี element ลูกอยู่ โดยต้องมีได้เพียง 1 ตัว หรือไม่มีเลยก็ได้
    Entity Type Element ใช้กำหนด element โดยกำหนดให้ภายใน element มีคุณสมบัติตามที่กำหนดไว้ใน Entity
  • subject :
    PCDATA

    syntax :
    <!ELEMENT elementName [#PCDATA] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element มีข้อความอยู่ หรือไม่มีข้อความอยู่

    example :
    <!ELEMENT footballer [#PCDATA] >

  • subject :
    EMPTY

    syntax :
    <!ELEMENT elementName EMPTY >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ไม่มีอะไรอยู่เลย ( เป็น tag ว่าง )

    example :
    <!ELEMENT footballer EMPTY >

  • subject :
    ANY

    syntax :
    <!ELEMENT elementName ANY >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element จะมีอะไรอยู่ก็ได้

    example :
    <!ELEMENT football ANY >

  • subject :
    Child Element

    syntax :
    <!ELEMENT elementName [childElementName1, .., childElementNameN] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ต้องมี element ลูกอยู่ และจะต้องมี element ลูกตามลำดับด้วย

    example :
    <!ELEMENT football [footballer,stadium,manager] >

  • subject :
    PCDATA and Child ELement

    syntax :
    <!ELEMENT elementName [#PCDATA, childElementName1, .., childElementNameN] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ต้องมี ข้อความ และ element ลูกอยู่ และจะต้องมีตามลำดับด้วย

    example :
    <!ELEMENT football [#PCDATA,footballer,stadium,manager] >

  • subject :
    Choice Child Element

    syntax :
    <!ELEMENT elementName [childElementName1|childElementName2] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ต้องมี element ลูกอยู่ ตัวใดตัวหนึ่ง

    example :
    <!ELEMENT football [stadium|manager,footballer] >

  • subject :
    Least Child Element

    syntax :
    <!ELEMENT elementName [childElementName+] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ต้องมี element ลูกอยู่
    โดยต้องมีอย่างน้อย 1 ตัว ( คือสามารถมี element ลูกแบบนั้นได้มากกว่า 1 )

    example :
    <!ELEMENT football [footballer+,stadium,manager] >

  • subject :
    UnLimit Child Element

    syntax :
    <!ELEMENT elementName [childElementName*] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ต้องมี element ลูกอยู่
    โดยจะมี element ลูกแบบนั้นเท่าไรก็ได้ หรือไม่มีเลยก็ได้

    example :
    <!ELEMENT football [footballer*,stadium,manager] >

  • subject :
    Single Child Element

    syntax :
    <!ELEMENT elementName [childElementName?] >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element ต้องมี element ลูกอยู่
    โดยต้องมีได้เพียง 1 ตัว หรือไม่มีเลยก็ได้

    example :
    <!ELEMENT football [footballer+,stadium?,manager] >

  • subject :
    Entity Type Element

    syntax :
    <!ELEMENT elementName %entityName; >

    content :
    ใช้กำหนด element โดยกำหนดให้ภายใน element มีคุณสมบัติตามที่กำหนดไว้ใน Entity

    example :
    <!ENTITY %detail "[stadium|manager,footballer]" >
    <!ELEMENT football %detail; >

 
Share This Chapter Login with Facebook