แอปเปิล
เศษแรก
<
tutorial
>
<
title
>ทีนี้มาดูก้นแรกกัน
title
>
<
author
>ลองเดาข้อความ
author
>
tutorial
>
"หมายเหตุเกี่ยวกับ XSL"
ลีโอนอฟ อิกอร์ วาซิโลวิช
แถวแรกแจ้งให้เบราว์เซอร์ทราบว่าไฟล์อยู่ในรูปแบบ XML
คุณลักษณะเวอร์ชันมีความยืดหยุ่น
<
tutorial
>
<
title
>ทีนี้มาดูก้นแรกกัน
title
>
<
author
>ลองเดาข้อความ
author
>
tutorial
>
<
tutorial
>
<
title
>แอตทริบิวต์การเข้ารหัสไม่จำเป็นและหากข้อความมีตัวอักษรรัสเซียคุณจะต้องแทรกแอตทริบิวต์นี้มิฉะนั้นไฟล์ XML จะไม่ถูกประมวลผลและคุณจะได้รับการแจ้งเตือนเกี่ยวกับการยกเลิก
title
>
<
author
>ลองเดาข้อความ
author
>
tutorial
>
แถวขั้นตอนคือเนื้อหาทั้งหมดของไฟล์ XML
<
knowledgeDatabase
>
<
tutorial
>
<
title
>ทีนี้มาดูก้นแรกกัน
title
>
<
author
>ลองเดาข้อความ
author
>
tutorial
>
<
tutorial
>
<
title
>แอตทริบิวต์การเข้ารหัสไม่จำเป็นและหากข้อความมีตัวอักษรรัสเซียคุณจะต้องแทรกแอตทริบิวต์นี้มิฉะนั้นไฟล์ XML จะไม่ถูกประมวลผลและคุณจะได้รับการแจ้งเตือนเกี่ยวกับการยกเลิก
title
>
<
author
>ลองเดาข้อความ
author
>
tutorial
>
<
/knowledgeDatabase
>
ประกอบด้วยองค์ประกอบต่างๆ ที่ร่วมกันสร้างโครงสร้างคล้ายต้นไม้
องค์ประกอบจะถูกระบุด้วยแท็กและสามารถซ้อนองค์ประกอบหนึ่งไว้ในอีกองค์ประกอบหนึ่งได้
องค์ประกอบสามารถมีแอตทริบิวต์ซึ่งสามารถรวมค่าตามเทมเพลตได้
ที่ด้านบนของไฟล์ XML จะมีองค์ประกอบเดียวเสมอ
<
xsl:stylesheet version
="
1.0"
xmlns:xsl
="
โตโต้ไฟล์ใจ">
<
xsl:template match
="
/">
<
p
><
strong
><
xsl:value-of select
="
//title""/>
strong
>
p
>
<
p
><
xsl:value-of select
="
//author"/>
p
>
xsl:template
>
xsl:stylesheet
>
"เข้ามาก่อน CSP"
อย่ากังวลกับเบราว์เซอร์
เอกสารนี้ไม่ได้อธิบายอย่างชัดเจนว่าองค์ประกอบในไฟล์ XSL หมายถึงอะไร
เรากำหนดเป้าหมายการใช้งานที่แตกต่างกันและแสดงผลลัพธ์บนผิวหนัง เครื่องอ่านสามารถตั้งค่าองค์ประกอบต่างๆ ของไฟล์ XSL ได้อย่างอิสระ และใช้องค์ประกอบเหล่านี้เพื่อสร้างไฟล์ XML เอาต์พุตพร้อมข้อมูลของลูกค้า
ต่อไปเราจะแสดงข้อความของไฟล์ XML และ XSL ในเวอร์ชันขาวดำ
ตอนนี้คุณจะสามารถเปิดไฟล์จริงและประหลาดใจกับสีสันทั้งหมดได้แล้ว
หากจำเป็น ให้ใส่ความคิดเห็นในข้อความในไฟล์ XSL
ไวยากรณ์ความคิดเห็นขั้นสูง /@ - ไม่สามารถแทรกอักขระลงในข้อความแสดงความคิดเห็นได้
ในแอปพลิเคชันแรก เราประหลาดใจที่การใช้องค์ประกอบ xsl:value-of เพิ่มเติม ช่วยให้คุณสามารถแสดงรูปแบบ HTML ของการแทนที่องค์ประกอบได้ (ข้อความ ตำแหน่งระหว่างแท็ก)
ตอนนี้เราจะประหลาดใจกับวิธีที่คุณสามารถแสดงค่าของแอตทริบิวต์ขององค์ประกอบโดยใช้องค์ประกอบเดียวกันได้ มาดูไฟล์ XML ที่กำลังจะมาถึง ex02-1.xml กัน
ในไฟล์นี้ ข้อมูลจะถูกจัดเก็บแทนที่องค์ประกอบ และค่าของแอตทริบิวต์จะปรากฏขึ้น
ไฟล์ ex02-1.xsl มีลักษณะเช่นนี้ เปลี่ยนไวยากรณ์เป็นแอตทริบิวต์องค์ประกอบ //dogชื่อ. ชื่อขององค์ประกอบและชื่อของแอตทริบิวต์การแยกจะถูกคั่นด้วยอักขระคู่ "/@"
มิฉะนั้น ไวยากรณ์จะเหมือนกับการส่งแทนองค์ประกอบ
คำแนะนำเกี่ยวกับเคล็ดลับสำหรับโปรแกรมเมอร์ที่กำลังเริ่มต้นและใช้งาน Java SE, JEE และเทคโนโลยีอื่นๆ ต่อไป ส่วนแรกนี้ครอบคลุมถึงพื้นฐานของ Java และแนวคิดของการเขียนโปรแกรมเชิงวัตถุอีกส่วนหนึ่งครอบคลุมแง่มุมต่างๆ ของไลบรารีคลาส Java รวมถึงไฟล์ คอลเลกชัน เครือข่าย และโปรแกรมหลายสตรีม รวมถึงการโต้ตอบกับ XML
ส่วนที่สามแนะนำพื้นฐานของการเขียนโปรแกรมระบบข้อมูลที่กระจายจากเซิร์ฟเล็ตแบบสแตนด์อโลน JSP และแท็กแหล่งที่มา
ส่วนที่สี่ให้พื้นฐาน
zastosuvannya ในทางปฏิบัติ เทมเพลตการออกแบบ:
ตัวอย่างเช่น จะมีการมอบสารอาหารทดสอบให้กับส่วนของผิวหนังตามวัสดุของศีรษะและพืชสำหรับคาถา
ส่วนเสริมประกอบด้วยเอกสารเพิ่มเติมซึ่งรวมถึง UML, SQL, Ant, XML รวมถึงคำอธิบายสั้น ๆ เกี่ยวกับเทคโนโลยียอดนิยม Log4J, JUnit, JPA และ Hibernate
zastosuvannya ในทางปฏิบัติ คำอธิบายของหนังสือ:
เปิด XML แบบสั้นและพร้อมใช้งาน
zastosuvannya ในทางปฏิบัติ หนังสือเล่มนี้ประกอบด้วยรายละเอียดเกี่ยวกับวิธีการมาร์กอัปหลักสามวิธีสำหรับมาตรฐาน Open XML:
หนังสือเล่มนี้ออกแบบมาสำหรับผู้อ่านที่คุ้นเคยกับ XML หรือ HTML สถาปนิกและนักพัฒนาซอฟต์แวร์ที่สร้างโซลูชันเชิงเอกสารกำลังเรียนรู้วิธีสร้างโซลูชันบนแพลตฟอร์ม Open XMLหนังสือเล่มนี้จะมีประโยชน์ทั้งสำหรับผู้ที่เพิ่งเริ่มใช้การมาร์กภาษาและผู้ที่ไม่คุ้นเคยกับ Open XML แอปพลิเคชันและโครงสร้างขั้นสูงในการประมวลผล XML: สตรีมป้ายกำกับ การใช้อรรถศาสตร์ และเทคโนโลยีการสืบค้นข้อมูลแอปพลิเคชันและโครงสร้างในการประมวลผล XML: Label Streams, การใช้ความหมายและเทคโนโลยี Data Query สะท้อนให้เห็นถึงผลการวิจัยที่สำคัญและข้อค้นพบล่าสุดของนักวิชาการทั่วโลก ซึ่งทำงานเพื่อสำรวจและขยายบทบาทของ XML
คอลเลกชันนี้เน้นย้ำถึงลายเซ็นของเทคโนโลยีการประมวลผล XML ที่เกี่ยวข้องกับการเพิ่มเติมใหม่และเทคโนโลยีการประมวลผล XML ที่เหลืออยู่ซึ่งมีความสำคัญขั้นพื้นฐาน
- ทำให้สามารถรายงานหัวข้อโดยละเอียดและบันทึกการวิจัย XML ในระดับอย่างละเอียด
- XML: การพัฒนาส่วนขยายของเว็บ
- ที่ด้านล่างของหนังสือจะปรากฏขึ้น
- คำอธิบาย povniy
- การเพิ่มเติมที่จำเป็น
ส่วนที่ 2
- การพัฒนาโปรแกรมเสริมบนเว็บในทางปฏิบัติ
- สร้างโปรแกรมเว็บ
- สไตล์ชีทแบบเรียงซ้อน
- ระเบียบวิธีในการประมวลผลข้อมูล
zastosuvannya ในทางปฏิบัติ ส่วย:
หลามและ XML
หากคุณเป็นโปรแกรมเมอร์ Python ที่ต้องการเปิดใช้งาน XML ในชุดทักษะของคุณ หนังสือเล่มนี้เหมาะสำหรับคุณ
Python ดึงดูดแอปพลิเคชันที่หลากหลาย เช่น กาวเพื่อเชื่อมต่องานการเขียนโปรแกรมที่สำคัญเข้าด้วยกัน หรือภาษาการพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มที่สมบูรณ์
เนื่องจากมันมีการวางแนววัตถุและมีข้อความจำนวนมาก Python จึงเหมาะอย่างยิ่งสำหรับ XML
zastosuvannya ในทางปฏิบัติ Python และ XML มอบวิธีที่เชื่อถือได้ในการค้นหาภาษาอังกฤษทั้งสองภาษานี้:
เต็มไปด้วยตัวอย่างการปฏิบัติ ราคาของงานแอปพลิเคชั่นลดน้ำหนักสูง เพื่อให้คุณสามารถเรียนรู้จากการลงมือทำ
ผู้เขียน Elliotte Rusty Harold vikoristovaya ผู้ป่วย การอภิปรายทีละขั้นตอนที่ชี้ให้เห็นถึงศักยภาพของ XML อย่างชัดเจนโดยไม่มีความสูงของด้านบนด้วยเสียงของ SGML spec-speak
Harold เปิดเรื่องอย่างรวดเร็วด้วยตัวอย่าง 'Hello World' เพื่อให้ผู้อ่านเขียนโค้ดตั้งแต่เนิ่นๆ และตามด้วยตัวอย่างที่เรียบง่ายแต่ทรงพลังของประโยชน์ในการจัดการข้อมูลของ XML ซึ่งนำเสนอสถิติเบสบอล เมื่อคุณเขียนโค้ดเอกสาร XML ฉบับแรกแล้ว คุณจะติดใจเทคโนโลยีและมีแรงจูงใจที่จะเรียนรู้เกี่ยวกับหัวข้อที่ซับซ้อนมากขึ้น
zastosuvannya ในทางปฏิบัติ รูปแบบของจดหมายอิเล็กทรอนิกส์มีความเกี่ยวข้องเพื่อแสดงให้เห็นถึงความเป็นไปได้และข้อผิดพลาด:
ด้วยวิธีที่ไม่สำคัญอย่างผิดปกติ แอปพลิเคชัน XML แสดงให้เห็นว่ามีการใช้ XML อย่างไร และมีความครอบคลุมในเชิงลึกเกี่ยวกับ Resource Description Framework, Channel Definition Format และ Vector Markup Language
หนังสือสว่างขึ้นพร้อมกับส่วนที่ระบุแอปพลิเคชัน Power XML ของคุณตั้งแต่เริ่มต้น
XSLT รวบรวมสูตรอาหาร XSLT (Extensible Stylesheet Language Transformation) ได้กลายเป็นเครื่องมือหลักในการประมวลผลเอกสาร XML แต่นักพัฒนาจำนวนมากยังไม่เชี่ยวชาญและเชื่อว่าการแก้ไขโค้ดที่มีอยู่จะง่ายกว่าการเขียนโค้ดใหม่ตั้งแต่ต้น
zastosuvannya ในทางปฏิบัติ เวอร์ชัน 2.0 มีปัญหามากมาย แต่มีคุณลักษณะใหม่บางประการที่จำเป็นต้องเพิ่ม:
ถึงตอนนั้นยังไม่มีการสนับสนุนเพียงพอ หนังสือเล่มนี้ประกอบด้วยงานที่ซับซ้อนหลายร้อยงานซึ่งท้าทายโปรแกรมต่างๆ เป็นประจำตามรูปแบบและข้อมูลบนอินเทอร์เน็ต ประวัติศาสตร์ สถานะปัจจุบันของ XML และโภชนาการขั้นพื้นฐานได้รับการทบทวนสำหรับนักเรียนระดับเริ่มต้น จะมีการแนะนำพื้นฐานของเทคนิคการสร้างเอกสาร XML และแนวคิดขององค์ประกอบ XML คุณลักษณะ เอนทิตี และเนมสเปซ
ข้อมูลต่อไปนี้มีไว้สำหรับมืออาชีพ: การแปลง, การสร้างแบบจำลองเอกสาร,
zastosuvannya ในทางปฏิบัติ การปรับแต่งอย่างละเอียด:
เทมเพลต การเขียนโปรแกรม XML การเขียนวิกิ และสไตล์ชีตแบบเรียงซ้อน
หนังสือยังแสดงวิธีการใช้การจัดรูปแบบ XML และการเขียนเอกสาร XML ใหม่อย่างมีประสิทธิภาพ เพื่อให้สามารถประมวลผลโดยเบราว์เซอร์ ฐานข้อมูล ฯลฯ
วัสดุได้รับการสนับสนุนโดยโครงการจริง
โปรแกรมจะอธิบายทรัพยากรอินเทอร์เน็ต หนังสือ และมาตรฐานที่ใช้ XML
มีอภิธานศัพท์มาพร้อมกับหนังสือ
XML.
โดวิดนิค"XML. Adviser" - นี่เป็นข้อมูลมากมายสำหรับนักพัฒนาในโลกของ XML ซึ่งกำลังพัฒนาอย่างรวดเร็ว ผู้อ่านที่เข้าใจมาตรฐาน XML หลักสามารถเข้าใจความซับซ้อนของ DTD รูปแบบการตั้งชื่อ ความถูกต้องของเอกสาร XML และการปรับปรุง Unicode ได้อย่างรวดเร็วหนึ่งในความท้าทายที่ใหญ่ที่สุดในการพัฒนา XML คือการใช้เอกสารที่มีโครงสร้างเพิ่มมากขึ้น: สเปรดชีตอิเล็กทรอนิกส์และคณิตศาสตร์ รายงานทางสถิติและการเงิน และไฟล์ซอฟต์แวร์ การดูเทคโนโลยีหลักที่ใช้เป็นหลักสำหรับเอกสาร XML ทั่วไป เช่น เว็บเพจ หนังสือ และบทความ จะช่วยให้คุณได้รับความรู้เชิงปฏิบัติเกี่ยวกับ XSLT, XPath, XLink, XPointer, CSS และ XSL-FO(รอซมิตกา). คุณสามารถสร้างข้อความและทำเครื่องหมายด้วยแท็กเพิ่มเติมที่จัดกรอบข้อความ โดยเปลี่ยนแต่ละคำ คำพูด หรือส่วนต่างๆ ให้เป็นข้อมูลที่ระบุและจัดเรียงไฟล์ที่คุณสร้างหรือ สำเนาของเอกสารประกอบด้วยองค์ประกอบ (แท็ก) และข้อความ และองค์ประกอบช่วยให้เข้าใจเอกสารได้อย่างถูกต้องเมื่ออ่านบนกระดาษหรือช่วยประมวลผลในรูปแบบอิเล็กทรอนิกส์ ยิ่งมีองค์ประกอบที่สื่อความหมายมากเท่าไรก็ยิ่งสามารถระบุส่วนต่างๆ ของเอกสารได้มากขึ้นเท่านั้นตั้งแต่วันแรกของการวางรากฐานการทำเครื่องหมายข้อดีอย่างหนึ่งสำหรับผู้ที่เคยใช้ไป
ระบบคอมพิวเตอร์
ไม่มีโครงสร้าง
ส่วย
ในทำนองเดียวกันแท็กจะไม่สามารถอ่านได้ มาร์กอัปของเรามีความก้าวหน้าจากรูปแบบแรกๆ ที่สร้างโดยบริษัทและหน่วยงานภาครัฐ ไปจนถึงภาษามาร์กอัปมาตรฐานทั่วไป (SGML), ภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML) และสุดท้ายคือ XML SGML อาจมีความซับซ้อน และ HTML (ซึ่งโดยพื้นฐานแล้วเป็นเพียงการรวบรวมองค์ประกอบต่างๆ ในตอนแรก) อาจไม่แข็งแกร่งพอที่จะระบุข้อมูลได้<>XML ได้รับการขยายให้เรียบง่ายและสะดวกสำหรับการขยายเค้าโครงภาษา
สามารถสร้างชื่อองค์ประกอบรอบเอกสารแต่ละฉบับหรือกลุ่มเอกสารได้
แน่นอนคุณสามารถระบุกฎที่จะกำหนดให้คุณต้องปฏิบัติตามองค์ประกอบต่างๆ
องค์ประกอบอาจเป็นสิ่งพิเศษหรือฟุ่มเฟือยอย่างเคร่งครัด
กฎยังระบุถึงสิ่งที่สามารถรวมไว้ในองค์ประกอบหนังได้
แถวแรกของเอกสาร XML สามารถเป็นการประกาศ XML ได้
ส่วนที่ไม่บังคับของไฟล์นี้จะระบุว่าเป็นไฟล์ XML ซึ่งจะช่วยให้เครื่องมืออัตโนมัติและผู้คนรู้จักไฟล์เป็น XML ไม่ใช่ SGML หรือวิธีการมาร์กอัปอื่น
สำหรับยูนิโค้ด
ส่วนที่เหลือของการประกาศนี้จะอยู่ที่ไฟล์หลัก หากคุณวางแผนที่จะรวมไฟล์ XML ที่เล็กลงเป็นไฟล์ที่ใหญ่กว่าและข้ามองค์ประกอบที่ไม่จำเป็นนี้
การสร้างองค์ประกอบราก
แท็กรูทและแท็กกะพริบขององค์ประกอบรูทจะจับข้อความทั้งหมดของเอกสาร XML
ไฟล์มีองค์ประกอบรูทเพียงองค์ประกอบเดียว และไม่จำเป็นต้องมี "ซับใน"
ก้นส่วนคำพยาน ซึ่งฉันอยู่ที่นี่ vikorista พร้อมด้วยองค์ประกอบราก
- ไฟล์ใหม่
- XML ชี้ไปที่ .)
- รายการ 1. องค์ประกอบรูต
เมื่อคุณสร้างเอกสาร คุณจะต้องวางข้อความและแท็กเพิ่มเติมไว้ระหว่างกัน
เอกสาร XML สามารถประกอบด้วยแท็กว่างที่ไม่มีสิ่งใดอยู่ตรงกลาง และสามารถแสดงด้วยแท็กเดียว แทนที่จะเป็นแท็กคู่ที่เปิดและปิด ตัวอย่างเช่น คุณสามารถมีแท็กที่เป็นอิสระได้ สไตล์ HTML - คุณต้องไม่เพิ่มองค์ประกอบลูกใดๆ ลงในข้อความ ดังนั้นองค์ประกอบนี้จึงเป็นองค์ประกอบว่างและสามารถเขียนเป็นได้
(มีช่องว่างและขอบเขตการปิดเฉียงที่คุ้นเคยในตอนท้าย)
การทำรังขององค์ประกอบการลงทุน - จุดประสงค์ของการวางองค์ประกอบต่างๆ ไว้ตรงกลางองค์ประกอบอื่นๆองค์ประกอบใหม่เหล่านี้เรียกว่า บริษัท ย่อยธาตุและธาตุที่รู้สึกได้ก็เป็นของมัน
สิ่งเหล่านี้คือองค์ประกอบลูกที่รวมอยู่
อยู่ตรงกลางของธาตุ มีองค์ประกอบลูกสาวใหม่จำนวนหนึ่ง- ส่วนเสริมสามารถใช้เป็นเอกสาร XML ที่หลากหลายได้
การแก้ไขวากยสัมพันธ์ทั่วไปเกี่ยวข้องกับการมีส่วนร่วมขององค์ประกอบพ่อและลูก
แท็กเริ่มต้นและสิ้นสุดโดยไม่มี
พันกัน พร้อมแท็กอื่นๆรายการ 3 การซ้อนองค์ประกอบ XML ที่ถูกต้อง
น้ำเชื่อมช็อคโกแลตหรือช็อคโกแลตฟัดจ์
การเพิ่มคุณสมบัติ
มีการเพิ่มองค์ประกอบและ inodes
คุณสมบัติ
- คุณลักษณะถูกสร้างขึ้นจากคู่ชื่อ-ค่าโดยที่ค่าจะถูกนำมาในขาเลื่อน (") แกนจะเป็นดังนี้: type="dessert" คุณลักษณะช่วยให้คุณสามารถบันทึกพารามิเตอร์เพิ่มเติมในเวลาเดียวกันกับองค์ประกอบ โดยการเปลี่ยนค่าของพารามิเตอร์เหล่านี้จากองค์ประกอบหนึ่งไปยังอีกองค์ประกอบในเอกสารเดียวกัน i คุณลักษณะหรือคุณลักษณะจำนวนหนึ่งระบุไว้ตรงกลางแท็กโพสต์ขององค์ประกอบ:- เมื่อมีการเพิ่มคุณสมบัติหลายอย่าง กลิ่นเหม็นจะถูกแบ่งตามช่องว่าง:
อย่างไรก็ตาม หากคุณทำงานกับ XML ด้วยตัวเอง คุณอาจต้องใช้โรบ็อตเพื่อจำ XML ได้อย่างถูกต้อง
มันเป็นสิ่งจำเป็นสำหรับองค์ประกอบแอตทริบิวต์ประเภทถูกลบออก สิ่งสำคัญคือต้องสามารถตรวจสอบรหัสได้สำเร็จและให้แน่ใจว่ามีแอตทริบิวต์ที่สำคัญอยู่เสมออยู่ระหว่างการตรวจสอบ (การตรวจสอบ)
เป็นที่เข้าใจกันว่าโครงสร้างของเอกสารได้รับการตรวจสอบเพื่อให้แน่ใจว่าสอดคล้องกับกฎที่กำหนดและองค์ประกอบย่อยได้รับมอบหมายให้กันและกัน
มีการระบุกฎเหล่านี้
คำอธิบายของประเภทเอกสาร (DTD) หรือที่วงจรสำหรับการตรวจสอบดังกล่าว คุณจะต้องสร้าง DTD หรือสคีมา จากนั้นจึงนำข้อความไปใช้กับไฟล์ DTD หรือสคีมาในไฟล์ XML ของคุณ
หากต้องการอนุญาตการตรวจสอบ คุณจะต้องวางการประกาศประเภทเอกสาร (DOCTYPE) ใกล้กับแกนหลักของเอกสาร XML
ชุดนี้ควรถูกส่งไปยัง DTD หรือไดอะแกรม (การสลับองค์ประกอบและกฎ) ซึ่งจะใช้ในการตรวจสอบเอกสารนี้แถว DOCTYPE สามารถประมาณได้เหมือนกับใน .
รายการ 5. DOCTYPE
ตัวอย่างนี้หมายความว่าไฟล์นั้นเป็นรายการองค์ประกอบที่มีชื่อ
ชื่อไฟล์.dtd
ที่อยู่บนคอมพิวเตอร์ของคุณ (ในแค็ตตาล็อก SYSTEM และไม่ใช่ในแค็ตตาล็อกสาธารณะ)
ในขณะที่คุณพร้อมที่จะสร้างไฟล์ XML ให้เปิดไฟล์เหล่านั้นในตัวแก้ไข XML เพื่อให้แน่ใจว่าถูกต้องอย่างเป็นทางการและกฎ XML ถูกต้อง
ตัวอย่างเช่น หากคุณมี Windows® Internet Explorer® คุณสามารถเปิดไฟล์ XML ในเบราว์เซอร์ของคุณได้
หากมีการแสดงองค์ประกอบ คุณลักษณะ และข้อความ ไฟล์ XML จะถูกคอมไพล์อย่างถูกต้อง
หากมีข้อผิดพลาด มีแนวโน้มว่าคุณจะทำให้ไวยากรณ์สับสน และคุณจะต้องตรวจสอบเอกสารของคุณอย่างละเอียดเพื่อหาข้อผิดพลาดหรือการละเว้นแท็กหรือเครื่องหมายวรรคตอน
วิสโนวอค
เมื่อคุณมีกฎง่ายๆ ไม่กี่ข้อแล้ว คุณสามารถปรับแต่งประสิทธิภาพขององค์ประกอบ XML และคุณลักษณะขององค์ประกอบเหล่านั้นได้
ภาษา XML ได้รับความเคารพอย่างมากจากนักพัฒนาอินเทอร์เน็ตและผู้มีส่วนร่วม ภาพยนตร์ใหม่ที่สร้างขึ้นบนพื้นฐานของ XML ปรากฏขึ้น เว็บเซิร์ฟเวอร์ขัดข้อง และใช้เทคโนโลยีนี้เพื่อจัดระเบียบข้อมูลที่จัดเก็บไว้ในภาพยนตร์ - ข้อกำหนด XML เพิ่มเติมและข้อกำหนดที่เกี่ยวข้องมีอยู่ในเว็บไซต์อย่างเป็นทางการ
W3C
www.w3.org โดยโชคชะตา XML สามารถนำมาใช้ได้ในปี 1998 หากข้อกำหนดภาพยนตร์ได้รับการอนุมัติและทั้งหมดนี้เริ่มต้นด้วยการปรากฏตัวของ SGML ในปี 1986
การใช้การแบ่งไฮเปอร์เท็กซ์ของเอกสารข้อความในระบบข้อมูลสมัยใหม่ส่วนใหญ่เกิดจากการที่ไฮเปอร์เท็กซ์อนุญาตให้สร้างกลไกสำหรับการตรวจสอบข้อมูลแบบไม่เชิงเส้น
ในระบบดังกล่าว ข้อมูลจะถูกนำเสนอในสิ่งที่ดูเหมือนจะเป็นการไหลอย่างต่อเนื่องของข้อมูลที่เป็นข้อความ และชุดขององค์ประกอบที่พึ่งพาซึ่งกันและกัน ซึ่งการเปลี่ยนผ่านจะดำเนินการด้วยพลังพิเศษเพิ่มเติม
ภาษามาร์กอัปไฮเปอร์เท็กซ์ HTML ที่ได้รับความนิยมมากที่สุดในปัจจุบันถูกสร้างขึ้นโดยเฉพาะสำหรับการจัดระเบียบข้อมูลที่เผยแพร่บนอินเทอร์เน็ต และเป็นหนึ่งในเทคโนโลยีการจัดเก็บข้อมูลที่สำคัญของ WWW
ด้วยโมเดลเอกสารไฮเปอร์เท็กซ์ใหม่ วิธีการนำเสนอแหล่งข้อมูลที่หลากหลายได้รับความคล่องตัวมากขึ้น และนักพัฒนาได้ขจัดกลไกที่ต้องดำเนินการด้วยตนเองในการค้นหาและตรวจสอบข้อมูลที่จำเป็น,
จำเป็นต้องมีการเพิ่มเติมอื่น ๆ ในปัจจุบันสำหรับการนำเสนอข้อมูลบนหน้าจอไคลเอนต์และสำหรับกลไกที่ช่วยให้คุณกำหนดโครงสร้างของเอกสารและอธิบายว่ามีองค์ประกอบใดบ้าง HTML ใช้ชุดคำสั่งง่ายๆ และจัดการกับคำอธิบายที่จำเป็นของข้อมูลไฮเปอร์เท็กซ์ที่เบราว์เซอร์แสดงบนหน้าจอได้สำเร็จ
อย่างไรก็ตาม ข้อมูลที่แสดงไม่เกี่ยวข้องกับแท็กที่ค้นหาเพื่อการจัดรูปแบบ ดังนั้นผู้วิเคราะห์จึงไม่สามารถค้นหาแท็ก HTML เพื่อค้นหาส่วนของเอกสารที่เราต้องการได้
โตโต้
zustrivshi เช่น คำอธิบายดังกล่าว
คำว่า XML หมายถึงเอกสารไฮเปอร์เท็กซ์ชนิดพิเศษ
มีอะไรไม่ดีเกี่ยวกับเอกสารข้อความต้นฉบับและมีอะไรพิเศษเกี่ยวกับเอกสาร XML อะไรก็ตามเอกสารข้อความ
คุณสามารถเขียนทั้งความดีและความดีได้ เช่น คุณสามารถเว้นช่องว่างหนึ่งช่องระหว่างคำ และเว้นวรรคสองช่องระหว่างคำอื่นๆ< и >คุณสามารถดูย่อหน้าในแถวกลางได้จากช่องว่างสามช่อง และบางครั้งคุณสามารถเอาแถวว่างระหว่างย่อหน้ากลางออกได้
คุณสามารถเขียนชื่อเรื่องของเอกสารในแถวแรก หรือคุณสามารถเริ่มเขียนเอกสารโดยใช้ชื่อเรื่องของผู้แต่งได้ |
กล่าวอีกนัยหนึ่งคือไม่จำเป็นต้องจัดทำเอกสารด้วยวิธีมาตรฐานตามปกติสำหรับใครก็ตาม และหากจำเป็นต้องเผยแพร่เอกสารนี้ในที่อื่นต้องแก้ไขใหม่อีกครั้ง ผลลัพธ์ปรากฏขึ้น - XML จะมาช่วยเหลือ! ในความเป็นจริง XML เป็นวิธีการสำหรับการมาร์กอัปเอกสาร สำหรับการสร้างเอกสารที่มีโครงสร้างทุกประเภท และสำหรับกำหนดการเชื่อมต่อระหว่างองค์ประกอบต่างๆ ของโครงสร้างนี้ ในการสร้างเครื่องหมายดังกล่าว มีคำแนะนำพิเศษที่เรียกว่าแท็ก แท็กปรากฏระหว่างสัญลักษณ์ - เมื่อแท็กพร้อมใช้งานแล้ว ก็เป็นไปได้ที่จะรวมการประมวลผลและการจัดรูปแบบของเอกสาร XML โดยอัตโนมัติ มาตรฐาน XML ช่วยควบคุมความถูกต้องของข้อมูลที่จัดเก็บไว้ในเอกสาร รวมทั้งสร้างมาตรฐานเดียวกันสำหรับโครงสร้างของเอกสารที่อาจมีข้อมูลเพิ่มเติม XML เป็นสิ่งที่ขาดไม่ได้สำหรับระบบข้อมูลที่ซับซ้อนซึ่งจำเป็นต้องมีการแลกเปลี่ยนข้อมูลระหว่างบุคคลต่างๆ การใช้ XML คุณสามารถหลีกเลี่ยงปัญหามากมายที่เกี่ยวข้องกับความวิกลจริตของส่วนประกอบต่างๆ ได้ ก้นของเอกสาร XML ทั่วไป นายกรัฐมนตรี-TAS ผลิตเครื่องบินลำแรก "Tu-214" ผลิตโดย KAPO จำนวนเงินทั้งหมดที่ใช้ไปกับการเตรียมการผลิตการบินสะสมไว้ 1.2 พันล้านรูเบิล จากงบประมาณของภูมิภาคเพื่อการนี้จึงเห็น เพียง 1.5 ล้านรูเบิล การเตรียมการก่อนการเก็บเกี่ยวได้ดำเนินการใน rakhunok ค่าใช้จ่ายของ KAPO และงบประมาณของตาตาร์สถานตลอดจนอย่างถาวร ธุรกิจที่กว้างขวางจากพรรครีพับลิกันและชุมชนท้องถิ่น ภาษี จากงบประมาณของพรรครีพับลิกันเพื่อการรับรอง |
เห็น 97 ล้านรูเบิลและ 275 ล้านรูเบิล เพื่อเปิดกลไกการเช่าซื้อราคาที่คาดหวังสำหรับ Tu-214 อยู่ที่ 22-25 ล้านดอลลาร์ สองแถวแรกในกรณีนี้จะปรากฏขึ้น.
แถวแรกระบุว่าเอกสารนี้เป็นเอกสาร XML และแถวที่สองระบุว่าเป็นทรัพยากรพิเศษ
http://www.w3.org
มันสายเกินไปที่จะบอกว่าบันทึกที่จำเป็นหมายถึงอะไร ประเภท = "วันที่และเวลา"หรืออย่างอื่น ประเภท = "สตริง"ตรงกลางชื่อแท็ก ,
і
- เหมือนแถวแรก ด้วยโมเดลเอกสารไฮเปอร์เท็กซ์ใหม่ วิธีการนำเสนอแหล่งข้อมูลที่หลากหลายได้รับความคล่องตัวมากขึ้น และนักพัฒนาได้ขจัดกลไกที่ต้องดำเนินการด้วยตนเองในการค้นหาและตรวจสอบข้อมูลที่จำเป็นที่ป้าย
วันเพราะว่า
แทนที่จะเป็นแท็กนี้ จะเห็นได้ชัดว่าแถวข้อความอยู่ในแท็กใด
โตโต้
ข้อดีที่ชัดเจนอีกประการหนึ่งของ XML คือความสามารถในการแปลงเป็นแบบสอบถามสากลเป็นการบรรจบกันของข้อมูล
วันนี้ W3C กำลังพิจารณาเวอร์ชันที่ใช้งานได้ของมาตรฐาน XML-QL (หรือ XQL) ซึ่งอาจต้องเผชิญกับการแข่งขันที่รุนแรงจาก SQL ในไม่ช้า
นอกจากนี้ เอกสาร XML ยังสามารถรองรับวิธีการจัดเก็บข้อมูลที่ไม่เหมือนใคร ซึ่งรวมถึงคุณสมบัติสำหรับการแยกวิเคราะห์และการนำเสนอข้อมูลในฝั่งไคลเอ็นต์ไปพร้อมๆ กัน
หนึ่งในพื้นที่ที่มีแนวโน้มมากที่สุดในพื้นที่นี้คือการบูรณาการเทคโนโลยี Java และ XML ซึ่งช่วยให้สามารถใช้ทั้งสองเทคโนโลยีเมื่อมีโปรแกรมเสริมที่ไม่ขึ้นกับเครื่องจักร เช่น vikoryst และรูปแบบข้อมูลสากลภายในชั่วโมง ของการแลกเปลี่ยนข้อมูล
XML ยังช่วยให้คุณควบคุมความถูกต้องของข้อมูลที่จัดเก็บไว้ในเอกสาร ดำเนินการตรวจสอบความสัมพันธ์แบบลำดับชั้นตรงกลางเอกสาร และสร้างมาตรฐานเดียวสำหรับโครงสร้างของเอกสาร แทนที่จะอาจมีส่วยที่แตกต่างกัน
สวัสดีผู้อ่านบทความของฉัน ฉันแค่อยากจะบอกว่านี่เป็นบทความแรกในรอบสามบทความของฉันเป้าหมายหลักของวงจรทั้งหมดคือการอุทิศผู้อ่านให้กับ XML และวันที่หากไม่มีคำชี้แจงและความเข้าใจเพิ่มเติม ฉันขอโพสต์ดีๆ แบบนี้ก่อน โดยอธิบายประเด็นหลักของคำพูดนั้นโดวิดนิค
รอบทั้งหมดจะได้รับการเสนอชื่อเพียงครั้งเดียว - "การเคารพในรายละเอียด"< ? xml version= "1.0" encoding= "UTF-8" ? > < company> < name> และส่วนสำหรับ 3 บทความถูกสร้างขึ้นเพื่อให้พอดีกับขีดจำกัดของอักขระในโพสต์และเพื่อแบ่งเนื้อหาจำนวนมากออกเป็นส่วนเล็ก ๆ ที่ใหญ่ขึ้นเพื่อความเข้าใจที่มากขึ้น< / name> < offices> < office floor= "1" room= "1" > < employees> < employee> < name> บทความแรกจะกล่าวถึง XML และสิ่งที่ทำรวมถึงวิธีหนึ่งในการสร้างสคีมาสำหรับไฟล์ XML - DTD< / name> < job> ก่อนอื่นฉันอยากจะให้คำแนะนำเล็ก ๆ น้อย ๆ สำหรับผู้ที่ยังไม่คุ้นเคยกับ XML: ไม่จำเป็นต้องพูดจาโผงผาง< / job> < / employee> < employee> < name> XML ไม่ได้อยู่ในโกดังของมัน พวกเขาได้เดินทางไปเป็นโปรแกรมของโปรแกรม ถ้วยของ Gnouchkiy ชาติพันธุ์ที่ฉันนิยม รูปแบบ Format สำหรับไซบีเรียน สำหรับ Zberianny, INFORMASICA, Yaku Vilki จะต้องการ .< / name> < job> XML ได้รับชัยชนะใน Ant, Maven, Spring< / job> < / employee> < employee> < name> โปรแกรมเมอร์ทุกคนจะต้องมีความรู้เกี่ยวกับ XML< / name> < job> XML ได้รับชัยชนะใน Ant, Maven, Spring< / job> < / employee> < / employees> < / office> < office floor= "1" room= "2" > < employees> < employee> < name> ตอนนี้ถ้าคุณรวบรวมความแข็งแกร่งและแรงจูงใจได้แล้ว มาเริ่มฝึกซ้อมกันดีกว่า< / name> < job> ก่อนอื่นฉันอยากจะให้คำแนะนำเล็ก ๆ น้อย ๆ สำหรับผู้ที่ยังไม่คุ้นเคยกับ XML: ไม่จำเป็นต้องพูดจาโผงผาง< / job> < / employee> < employee> < name> ฉันจะพยายามนำเสนอเนื้อหาทั้งหมดให้เรียบง่ายที่สุด โดยเลือกเฉพาะเนื้อหาที่สำคัญที่สุดและไม่ลงรายละเอียดมากเกินไป< / name> < job> ก่อนอื่นฉันอยากจะให้คำแนะนำเล็ก ๆ น้อย ๆ สำหรับผู้ที่ยังไม่คุ้นเคยกับ XML: ไม่จำเป็นต้องพูดจาโผงผาง< / job> < / employee> < employee> < name> เพื่อคำอธิบายที่ชัดเจนยิ่งขึ้น ควรใช้ภาพ XML เป็นตัวอย่างจะดีกว่า< / name> < job> XML ได้รับชัยชนะใน Ant, Maven, Spring< / job> < / employee> < / employees> < / office> < / offices> < / company>ไอทีสวรรค์ แม็กซิมนักพัฒนาซอฟต์แวร์ระดับกลาง อีวานนักพัฒนาซอฟต์แวร์รุ่นเยาว์ แฟรงคลินเฮรัลด์ อดัมลีรอย HTML และ XML มีไวยากรณ์คล้ายกัน ยกเว้นกลิ่นเหม็นของชายชรา - SGMLอย่างไรก็ตาม ใน HTML จะมีเพียงแท็กคงที่เฉพาะสำหรับมาตรฐาน ในขณะที่ใน XML คุณสามารถสร้างแท็กที่กำหนดเอง คุณลักษณะ และโดยทั่วไป ทำทุกอย่างที่คุณต้องการบันทึกข้อมูลด้วยวิธีที่สะดวกสำหรับคุณ โดยพื้นฐานแล้ว ใครก็ตามที่รู้ภาษาอังกฤษสามารถอ่านไฟล์ XML ได้– ทุกสิ่งที่บันทึกข้อมูลนอกเหนือจากองค์ประกอบและคุณลักษณะอื่น ๆ พร้อมแท็กอื่นๆ– เช ข้อมูลเพิ่มเติมองค์ประกอบที่ระบุไว้เมื่อเพิ่มองค์ประกอบ< ? xml version= "1.0" encoding= "UTF-8" ? > < company> < name> และส่วนสำหรับ 3 บทความถูกสร้างขึ้นเพื่อให้พอดีกับขีดจำกัดของอักขระในโพสต์และเพื่อแบ่งเนื้อหาจำนวนมากออกเป็นส่วนเล็ก ๆ ที่ใหญ่ขึ้นเพื่อความเข้าใจที่มากขึ้น< / name> < offices> < office floor= "1" room= "1" > < employees> < employee name= "Maksim" job= "Middle Software Developer" > < / employee> < employee name= "Ivan" job= "Junior Software Developer" > < / employee> < employee name= "Franklin" job= "Junior Software Developer" > < / employee> < / employees> < / office> < office floor= "1" room= "2" > < employees> < employee name= "Herald" job= "Middle Software Developer" > < / employee> < employee name= "Adam" job= "Middle Software Developer" > < / employee> < employee name= "Leroy" job= "Junior Software Developer" > < / employee> < / employees> < / office> < / offices> < / company>หากต้องการแปลคำอธิบายลงในช่อง OOP คุณสามารถใช้ตัวอย่างต่อไปนี้: เรามีรถยนต์ รถหนังมีลักษณะเฉพาะ (สี ปริมาณ ยี่ห้อ ฯลฯ) สิ่งเหล่านี้คือคุณลักษณะ และสิ่งสำคัญคืออยู่ระหว่าง รถยนต์: ประตู, หน้าต่าง, เครื่องยนต์ เคอร์โม - ส่วนประกอบอื่นๆ ทั้งหมด< ? xml version= "1.0" encoding= "UTF-8" ? > < company> < name> และส่วนสำหรับ 3 บทความถูกสร้างขึ้นเพื่อให้พอดีกับขีดจำกัดของอักขระในโพสต์และเพื่อแบ่งเนื้อหาจำนวนมากออกเป็นส่วนเล็ก ๆ ที่ใหญ่ขึ้นเพื่อความเข้าใจที่มากขึ้น< / name> < offices> < office floor= "1" room= "1" > < employees> < employee name= "Maksim" job= "Middle Software Developer" / > < employee name= "Ivan" job= "Junior Software Developer" / > < employee name= "Franklin" job= "Junior Software Developer" / > < / employees> < / office> < office floor= "1" room= "2" > < employees> < employee name= "Herald" job= "Middle Software Developer" / > < employee name= "Adam" job= "Middle Software Developer" / > < employee name= "Leroy" job= "Junior Software Developer" / > < / employees> < / office> < / offices> < / company>คุณสามารถรักษาพลังไว้ได้ผ่านทั้งองค์ประกอบและคุณลักษณะอื่นๆ ในชีวิตของคุณ ท้ายที่สุดแล้ว XML เป็นรูปแบบที่มีประโยชน์มากสำหรับการบันทึกข้อมูลเกี่ยวกับอะไรก็ได้เมื่ออธิบายสิ่งนี้แล้วก็เพียงพอแล้วสำหรับเราที่จะพิจารณาให้ละเอียดยิ่งขึ้นเพื่อให้ทุกอย่างเข้าที่< ! -- Иван недавно уволился, только неделю отработать должен. Не забудьте потом удалить его из списка. -- >ในใบสมัคร เราได้อธิบายโครงสร้างที่เรียบง่ายของบริษัท: บริษัทที่มีสำนักงาน และในสำนักงานก็มีพนักงาน องค์ประกอบพนักงานและสำนักงาน - องค์ประกอบ wrapper - ทำหน้าที่รวบรวมองค์ประกอบประเภทเดียวกันโดยพื้นฐานแล้วรวมเข้าด้วยกันเป็นปัจจัยเดียวเพื่อความชัดเจนในการประมวลผล ด้วยความเคารพ ฉันสมควรได้รับพื้นและห้อง< ? xml version= "1.0" encoding= "UTF-8" ? > < bean> < information> < ! [ CDATA[ < name> XML ไม่ได้อยู่ในโกดังของมัน พวกเขาได้เดินทางไปเป็นโปรแกรมของโปรแกรม ถ้วยของ Gnouchkiy ชาติพันธุ์ที่ฉันนิยม รูปแบบ Format สำหรับไซบีเรียน สำหรับ Zberianny, INFORMASICA, Yaku Vilki จะต้องการ .< / name> < age> 26 < / age> ] ] > < / information> < / bean>ข้อดีของ XML คือคุณสามารถขยายได้ตามที่คุณต้องการ ปรับแต่งองค์ประกอบ คุณลักษณะของคุณ และจัดโครงสร้างในแบบของคุณเองคุณสามารถใช้ตัวเลือกนี้เพื่อบันทึกทั้งแอตทริบิวต์และองค์ประกอบ (ดังแสดงในตัวอย่างด้านบน)
อย่างไรก็ตาม คุณต้องเข้าใจว่าคุณสามารถระบุองค์ประกอบและคุณลักษณะของคุณได้ทุกที่และตามที่คุณต้องการ เว้นแต่ว่าเมื่อคุณมีประสบการณ์ในโปรเจ็กต์ โปรแกรมเมอร์อีกคนต้องการถ่ายโอนองค์ประกอบชื่อไปยังคุณลักษณะ และคุณมีทั้งหมด ตรรกะของโปรแกรมที่เขียนเพื่อให้ชื่อนั้นคือองค์ประกอบ? จะสร้างกฎของคุณเองเกี่ยวกับองค์ประกอบใดที่มีความผิด คุณลักษณะใดที่มี และคำอื่นๆ เพื่อให้คุณสามารถตรวจสอบไฟล์ XML และตรวจสอบให้แน่ใจว่ากฎกลายเป็นมาตรฐานในโครงการของคุณและไม่มีใครละเมิดและคุณจะไม่ทำอย่างนั้นเพื่อที่จะเขียนกฎทั้งหมดสำหรับมาร์กอัป XML ที่มีประสิทธิภาพของคุณ มีคุณสมบัติพิเศษ< ! -- Объявление возможных элементов -- > < ! ELEMENT employee EMPTY> < ! ELEMENT employees (employee+ ) > < ! ELEMENT office (employees) > < ! ELEMENT offices (office+ ) > < ! ELEMENT name (#PCDATA) > < ! ELEMENT company (name, offices) > < ! -- Добавление атрибутов для элементов employee и office -- > < ! ATTLIST employee name CDATA #REQUIRED job CDATA #REQUIRED > < ! ATTLIST office floor CDATA #REQUIRED room CDATA #REQUIRED > < ! -- Добавление сущностей -- > < ! ENTITY M "Maksim" > < ! ENTITY I "Ivan" > < ! ENTITY F "Franklin" >ที่พบบ่อยที่สุด: DTD และ XML Schema บทความนี้จะกล่าวถึงเรื่องนี้เพิ่มเติมดีทีดี DTD ถูกสร้างขึ้นเพื่ออธิบายประเภทเอกสาร DTD ล้าสมัยแล้วและตอนนี้มีการแสดงผลในรูปแบบ XML แล้ว นอกเหนือจากไฟล์ XML จำนวนมากแล้ว DTD เองก็ได้รับการแก้ไขและโดยทั่วไปแล้วมันก็คุ้มค่าที่จะเข้าใจ< ! ELEMENT company ((name | offices) ) >หากคุณได้เลือกองค์ประกอบอย่างใดอย่างหนึ่ง: ชื่อหรือสำนักงาน แต่ถ้ามีสององค์ประกอบตรงกลางบริษัท การตรวจสอบจะไม่เกิดขึ้น นอกจากนี้ คุณยังสังเกตได้ว่าพนักงานมีคำว่า EMPTY ซึ่งหมายความว่าองค์ประกอบนั้นว่างเปล่าแต่อย่างใด - องค์ประกอบใดก็ตาม #PCDATA - ข้อมูลข้อความรายการผู้สนใจ< . Как вы можете видеть, все довольно просто: объявляете элементы, объясняете, какие элементы объявленные элементы способны содержать, добавление атрибутов этим элементам и, по желанию, можете добавить сущности, чтобы сокращать какие-то записи. И тут вы должны были бы спросить: а как использовать наши правила в нашем XML файле? Ведь мы просто объявили правила, но мы не использовали их в XML. เพิ่มคุณสมบัติให้กับองค์ประกอบ หลังจาก ATTLIST จะมีร่องรอยของชื่อขององค์ประกอบที่จำเป็น และหลังพจนานุกรมจะดูเหมือน “ชื่อแอตทริบิวต์ - ประเภทแอตทริบิวต์” และตัวอย่างเช่น คุณสามารถเพิ่ม #IMPLIED (ไม่ใช่ภาษา) หรือ #REQUIRED (ทั้งสองภาษา) . < ? xml version= "1.0" encoding= "UTF-8" ? > < ! DOCTYPE company [ < ! -- Объявление возможных элементов -- > < ! ELEMENT employee EMPTY> < ! ELEMENT employees (employee+ ) > < ! ELEMENT office (employees) > < ! ELEMENT offices (office+ ) > < ! ELEMENT name (#PCDATA) > < ! ELEMENT company (name, offices) > < ! -- Добавление атрибутов для элементов employee и office -- > < ! ATTLIST employee name CDATA #REQUIRED job CDATA #REQUIRED > < ! ATTLIST office floor CDATA #REQUIRED room CDATA #REQUIRED > < ! -- Добавление сущностей -- > < ! ENTITY M "Maksim" > < ! ENTITY I "Ivan" > < ! ENTITY F "Franklin" > ] > < company> < name> และส่วนสำหรับ 3 บทความถูกสร้างขึ้นเพื่อให้พอดีกับขีดจำกัดของอักขระในโพสต์และเพื่อแบ่งเนื้อหาจำนวนมากออกเป็นส่วนเล็ก ๆ ที่ใหญ่ขึ้นเพื่อความเข้าใจที่มากขึ้น< / name> < ! -- Иван недавно уволился, только неделю отработать должен. Не забудьте потом удалить его из списка. -- > < offices> < office floor= "1" room= "1" > < employees> < employee name= "&M;" job= "Middle Software Developer" / > < employee name= "&I;" job= "Junior Software Developer" / > < employee name= "&F;" job= "Junior Software Developer" / > < / employees> < / office> < office floor= "1" room= "2" > < employees> < employee name= "Herald" job= "Middle Software Developer" / > < employee name= "Adam" job= "Middle Software Developer" / > < employee name= "Leroy" job= "Junior Software Developer" / > < / employees> < / office> < / offices> < / company> CDATA – ข้อมูลข้อความ < ? xml version= "1.0" encoding= "UTF-8" ? > < ! DOCTYPE company SYSTEM "dtd_example1.dtd" > < company> < name> และส่วนสำหรับ 3 บทความถูกสร้างขึ้นเพื่อให้พอดีกับขีดจำกัดของอักขระในโพสต์และเพื่อแบ่งเนื้อหาจำนวนมากออกเป็นส่วนเล็ก ๆ ที่ใหญ่ขึ้นเพื่อความเข้าใจที่มากขึ้น< / name> < ! -- Иван недавно уволился, только неделю отработать должен. Не забудьте потом удалить его из списка. -- > < offices> < office floor= "1" room= "1" > < employees> < employee name= "&M;" job= "Middle Software Developer" / > < employee name= "&I;" job= "Junior Software Developer" / > < employee name= "&F;" job= "Junior Software Developer" / > < / employees> < / office> < office floor= "1" room= "2" > < employees> < employee name= "Herald" job= "Middle Software Developer" / > < employee name= "Adam" job= "Middle Software Developer" / > < employee name= "Leroy" job= "Junior Software Developer" / > < / employees> < / office> < / offices> < / company>และแบบอื่นๆมีกลิ่นเหม็นนิดหน่อย. นิติบุคคล ENTITY ทำหน้าที่ถอดรหัสข้อความที่นำเสนออย่างรวดเร็ว- ในความเป็นจริง มันเป็นไปได้ที่จะแทนที่ XML แทนข้อความธรรมดา เพียงแค่ตั้งชื่อเอนทิตีด้วยเครื่องหมาย & ก่อน i;
- หลังจาก. ตัวอย่างเช่น เพื่อแยกความแตกต่างระหว่างมาร์กอัปใน HTML และเพียงสัญลักษณ์ วงเล็บปีกกาซ้ายมักจะได้รับการคัดกรองเพื่อขอความช่วยเหลือ lt;
- คุณยังต้องใส่ & ก่อน lt