Return to Video

03-02-dtds-ids-idrefs.mp4

  • 0:00 - 0:02
    ในวิดีโอก่อนนหน้านี้, เราได้เรียนรู้พื้นฐานของ XML
  • 0:02 - 0:04
    ในวิดีโอนี้, เรา
  • 0:04 - 0:06
    จะเรียนรู้เกี่ยวกับหลักการพื้นฐานของเขียนเอกสาร,
  • 0:06 - 0:11
    ยังเป็นที่รู้จัก DTDs และยัง ID และ ID แอตทริบิวต์โทษ
  • 0:11 - 0:13
    เราจะเรียนรู้รูปแบบของ XML
  • 0:13 - 0:14
    ว่า XML มีหลัก
  • 0:14 - 0:16
    ที่ต้องปฏิบัติตามอย่างไร ,ในหนึ่ง
  • 0:16 - 0:18
    เอกสาร, แท็กเปิดกับแท็กปิด
  • 0:18 - 0:20
    ที่ต้องเหมือนกัน, และคุณลักษณะ
  • 0:20 - 0:23
    ภายในจะต้องไม่ซ้ำกัน
  • 0:23 - 0:26
    ตอนนี้เรากำลังจะได้เรียนรู้เกี่ยวกับสิ่งที่เรียกว่า XML ที่ถูกต้อง
  • 0:26 - 0:27
    XML ที่ถูกต้องมีการปฏิบัติตาม
  • 0:27 - 0:30
    ความต้องการโครงสร้างพื้นฐานเดียวกัน
  • 0:30 - 0:32
    XML เป็นรูปแบบที่ดี แต่มัน
  • 0:32 - 0:35
    นอกจากนี้ยังเป็นไปตามเนื้อหารายละเอียดที่เฉพาะเจาะจง
  • 0:35 - 0:38
    และเรากำลังจะไปเรียนรู้ภาษาที่สองสำหรับคุณสมบัติเหล่านั้น
  • 0:38 - 0:39
    หนึ่งในนั้นคือประเภทเอกสาร
  • 0:39 - 0:41
    อธิบายหรือ DTDs และ
  • 0:41 - 0:44
    อื่น ๆ ภาษาที่มีประสิทธิภาพมากขึ้นเป็นเค้าร่าง XML
  • 0:44 - 0:46
    ข้อมูลจำเพาะในรูปแบบ XML
  • 0:46 - 0:50
    คีมาเป็นที่รู้จักกัน XSDs สำหรับคำอธิบายของ XML Schema
  • 0:50 - 0:52
    ดังนั้นโปรดอย่าลืมว่านี่เป็นวิธีที่
  • 0:52 - 0:54
    สิ่งที่ทำงานกับเอกสาร XML ที่ดีขึ้น
  • 0:54 - 0:55
    เราจะส่งเอกสาร
  • 0:55 - 0:57
    แยกวิเคราะห์และตัวแยกวิเคราะห์ที่จะ
  • 0:57 - 0:58
    ทั้งสองกลับมาว่าเอกสารที่
  • 0:58 - 1:02
    ก็ไม่ได้ดีขึ้นหรือว่ามันจะกลับ XML แจง
  • 1:02 - 1:03
    ตอนนี้ขอพิจารณาสิ่งที่เกิดขึ้นกับ XML ที่ถูกต้อง
  • 1:03 - 1:05
    ตอนนี้เราใช้การตรวจสอบ
  • 1:05 - 1:07
    XML parser และเรามี
  • 1:07 - 1:08
    การป้อนข้อมูลเพิ่มเติมเพื่อ
  • 1:08 - 1:10
    กระบวนการซึ่งเป็น
  • 1:10 - 1:12
    สเปคทั้ง DTD หรือ XSD
  • 1:12 - 1:15
    เพื่อที่ว่ายังเลี้ยงตัวแยกวิเคราะห์พร้อมกับเอกสาร
  • 1:15 - 1:17
    ตัวแยกวิเคราะห์สามารถอีกครั้ง
  • 1:17 - 1:18
    บอกว่าเอกสารมี
  • 1:18 - 1:22
    ไม่ได้เกิดขึ้นได้ดีถ้ามันไม่ได้ตอบสนองความต้องการโครงสร้างพื้นฐาน
  • 1:22 - 1:23
    นอกจากนี้ยังสามารถพูดได้ว่า
  • 1:23 - 1:24
    เอกสารไม่ถูกต้อง, ความหมาย
  • 1:24 - 1:26
    โครงสร้างของเอกสารไม่ได้
  • 1:26 - 1:28
    ตรงกับคุณสมบัติเฉพาะเนื้อหา
  • 1:28 - 1:30
    หากทุกอย่างเป็นสิ่งที่ดีนั้น
  • 1:30 - 1:33
    อีกครั้งหนึ่ง "แยกวิเคราะห์ XML" ถูกส่งกลับ
  • 1:33 - 1:36
    ตอนนี้เรามาพูดคุยเกี่ยวกับอธิบายเอกสารประเภทหรือ DTDs
  • 1:36 - 1:37
    เราเห็นใน DTD
  • 1:37 - 1:38
    ที่มุมล่างซ้ายของ
  • 1:38 - 1:39
    วิดีโอ แต่เราจะไม่ดู
  • 1:39 - 1:40
    ที่ในรายละเอียดใด ๆ เพราะเราจะ
  • 1:40 - 1:44
    จะทำสาธิตการทำงานของ DTDs เล็ก ๆ น้อย ๆ ในภายหลัง
  • 1:44 - 1:45
    DTD เป็นภาษาที่
  • 1:45 - 1:47
    ว่าเป็นชนิดเช่นไวยากรณ์และ
  • 1:47 - 1:49
    สิ่งที่คุณสามารถระบุในภาษาที่เป็น
  • 1:49 - 1:51
    เอกสารโดยเฉพาะอย่างยิ่งสิ่งที่องค์ประกอบ
  • 1:51 - 1:52
    คุณต้องการเอกสารที่จะมี,
  • 1:52 - 1:54
    แท็กขององค์ประกอบที่
  • 1:54 - 1:55
    แอตทริบิวต์ที่สามารถอยู่ใน
  • 1:55 - 1:59
    องค์ประกอบวิธีการที่แตกต่างกันขององค์ประกอบที่สามารถซ้อนกัน
  • 1:59 - 2:00
    บางครั้งการสั่งซื้อของ
  • 2:00 - 2:01
    องค์ประกอบอาจต้องการที่จะ
  • 2:01 - 2:06
    ระบุจำนวนและบางครั้งของการเกิดขึ้นขององค์ประกอบที่แตกต่างกัน
  • 2:06 - 2:07
    DTDs ยังอนุญาตให้
  • 2:07 - 2:09
    การแนะนำของชนิดพิเศษ
  • 2:09 - 2:11
    คุณลักษณะที่เรียกว่า ID และ idrefs
  • 2:11 - 2:13
    และมีประสิทธิภาพสิ่งเหล่านี้ช่วยให้คุณ
  • 2:13 - 2:15
    ทำคือการระบุตัวชี้ภายใน
  • 2:15 - 2:19
    เอกสารแม้ว่าเหล่านี้เป็นตัวชี้ untyped
  • 2:19 - 2:20
    ก่อนที่จะย้ายไปสาธิต
  • 2:20 - 2:21
    ขอพูดคุยเล็กน้อยเกี่ยวกับ
  • 2:21 - 2:22
    บวกและเชิงลบเกี่ยวกับ
  • 2:22 - 2:24
    เลือกใช้ DTD
  • 2:24 - 2:26
    หรือ XSD และสำหรับข้อมูล XML หนึ่งของ
  • 2:26 - 2:27
    หลังจากนั้น, ถ้าคุณ
  • 2:27 - 2:29
    สร้างแอพลิเคชัน
  • 2:29 - 2:30
    ข้อมูลในรูปแบบ XML คุณจะมี
  • 2:30 - 2:32
    ที่จะตัดสินใจว่าคุณต้องการ
  • 2:32 - 2:33
    XML เพื่อเพิ่งจะดีขึ้น
  • 2:33 - 2:34
    หรือไม่ว่าคุณต้องการที่จะ
  • 2:34 - 2:37
    มีรายละเอียดและต้องใช้
  • 2:37 - 2:40
    XML เพื่อสามารถใช้งานเพื่อตอบสนองข้อกำหนดเหล่านั้น
  • 2:40 - 2:41
    ดังนั้นขอใส่ไม่กี่บวก
  • 2:41 - 2:44
    ของการเลือกที่ใหม่กว่าต้อง DTD หรือ XSD
  • 2:44 - 2:46
    ก่อนอื่น,
  • 2:46 - 2:47
    พวกเขาก็คือเมื่อคุณเขียนของคุณ
  • 2:47 - 2:49
    โปรแกรม, คุณสามารถสรุปได้
  • 2:49 - 2:52
    ว่าข้อมูลที่เป็นไปตามโครงสร้างที่เฉพาะเจาะจง
  • 2:52 - 2:54
    ดังนั้นโปรแกรมสามารถสมมติ
  • 2:54 - 2:56
    โครงสร้างและอื่น ๆ
  • 2:56 - 2:57
    โปรแกรมตัวเองเป็นที่เรียบง่ายเพราะพวกเขาไม่ได้
  • 2:57 - 3:00
    จะต้องมีการทำมากของข้อผิดพลาดการตรวจสอบข้อมูล
  • 3:00 - 3:01
    พวกเขาจะรู้ว่าก่อนที่ข้อมูล
  • 3:01 - 3:03
    ถึงโปรแกรมที่จะได้รับ
  • 3:03 - 3:07
    วิ่งผ่านตรวจสอบและมันไม่ตอบสนองโครงสร้างโดยเฉพาะอย่างยิ่ง
  • 3:07 - 3:08
    ประการที่สองของทั้งหมดที่เราได้พูดคุยกัน

  • 3:08 - 3:10
    ในบางเวลาที่ผ่านมาเกี่ยวกับ
  • 3:10 - 3:13
    ภาษารูปแบบแผ่นซ้อน
  • 3:13 - 3:15
    และภาษาสไตล์ชีตขยาย
  • 3:15 - 3:17
    เหล่านี้เป็นภาษาที่ใช้ XML
  • 3:17 - 3:19
    และพวกเขาเรียกใช้กฎระเบียบเกี่ยวกับมัน
  • 3:19 - 3:22
    ในการประมวลผลลงในแบบฟอร์มที่แตกต่างกันมัก HTML
  • 3:22 - 3:24
    เมื่อคุณเขียนกฎเหล่านั้นถ้า
  • 3:24 - 3:25
    คุณทราบว่าข้อมูลที่
  • 3:25 - 3:26
    มีโครงสร้างบางแล้วเหล่านั้น
  • 3:26 - 3:28
    กฎสามารถจะง่ายดังนั้นเช่น
  • 3:28 - 3:30
    โปรแกรมพวกเขายังสามารถ
  • 3:30 - 3:33
    ถือว่าโครงสร้างโดยเฉพาะและมันทำให้พวกเขาง่าย
  • 3:33 - 3:35
    ตอนนี้การใช้งานสำหรับ DTDs อื่น
  • 3:35 - 3:36
    หรือ XSDs คือเป็น
  • 3:36 - 3:39
    ภาษาสเปคสำหรับการถ่ายทอด
  • 3:39 - 3:41
    สิ่งที่ XML อาจจำเป็นต้องให้มีลักษณะเหมือน
  • 3:41 - 3:43
    ดังนั้นเป็นตัวอย่างถ้าคุณ
  • 3:43 - 3:45
    การดำเนินการแลกเปลี่ยนข้อมูลโดยใช้
  • 3:45 - 3:47
    XML อาจจะเป็น บริษัท
  • 3:47 - 3:48
    จะได้รับใบสั่งซื้อใน
  • 3:48 - 3:50
    XML บริษัท สามารถ
  • 3:50 - 3:51
    จริงใช้ DTD เป็น
  • 3:51 - 3:53
    ข้อกำหนดสำหรับสิ่งที่
  • 3:53 - 3:54
    XML จะต้องดู
  • 3:54 - 3:56
    เช่นเมื่อมันมาถึง
  • 3:56 - 3:59
    โปรแกรมก็จะทำงานกับมัน
  • 3:59 - 4:01
    นอกจากนี้ยังมีเอกสารก็สามารถ
  • 4:01 - 4:02
    จะเป็นประโยชน์ที่จะใช้อย่างใดอย่างหนึ่ง
  • 4:02 - 4:04
    ข้อกำหนดเพียงเอกสาร
  • 4:04 - 4:06
    สิ่งที่ข้อมูลที่ตัวเองดูเหมือนว่า
  • 4:06 - 4:08
    โดยทั่วไปจริงๆสิ่งที่
  • 4:08 - 4:11
    เรามีที่นี่คือประโยชน์ของการพิมพ์
  • 4:11 - 4:13
    เรากำลังพูดถึงข้อมูลเกี่ยวกับการขอพิมพ์
  • 4:13 - 4:17
    เมื่อเทียบกับข้อมูลหลวมพิมพ์ถ้าคุณต้องการที่จะคิดว่ามันเป็นอย่างนั้น
  • 4:17 - 4:21
    ตอนนี้ให้ดูที่เมื่อเราอาจไม่ต้องการใช้เป็น DTD
  • 4:21 - 4:22
    ดังนั้นสิ่งที่ฉันจะอธิบายลง
  • 4:22 - 4:25
    นี่คือประโยชน์ของการไม่ได้ใช้ DTD ที่
  • 4:25 - 4:27
    ดังนั้นประโยชน์ที่ใหญ่ที่สุดคือความยืดหยุ่น
  • 4:27 - 4:30
    ดังนั้น DTD ทำให้คุณ
  • 4:30 - 4:31
    ข้อมูล XML ต้องเป็นไปตามสเปค
  • 4:31 - 4:33
    หากคุณต้องการความยืดหยุ่นมากขึ้นหรือ
  • 4:33 - 4:34
    คุณต้องการความสะดวกในการเปลี่ยนแปลง
  • 4:34 - 4:36
    ในทางที่ข้อมูลเป็น
  • 4:36 - 4:37
    การจัดรูปแบบโดยไม่เรียกเป็น
  • 4:37 - 4:39
    จำนวนมากของข้อผิดพลาดแล้วถ้า
  • 4:39 - 4:40
    นั่นคือสิ่งที่คุณต้องการ
  • 4:40 - 4:42
    แล้ว DTD สามารถ constraining
  • 4:42 - 4:45
    ความเป็นจริงก็คือว่า DTDs สามารถ
  • 4:45 - 4:46
    จะค่อนข้างยุ่งและนี้
  • 4:46 - 4:48
    จะไม่เห็นได้ชัด
  • 4:48 - 4:49
    ให้คุณ ๆ จนกว่าเราจะได้รับ
  • 4:49 - 4:50
    เข้าสาธิต แต่ถ้า
  • 4:50 - 4:52
    ข้อมูลที่มีความผิดปกติที่ผิดปกติมากแล้ว
  • 4:52 - 4:55
    ระบุโครงสร้างของมันสามารถ
  • 4:55 - 4:57
    เป็นเรื่องยากโดยเฉพาะอย่างยิ่งสำหรับเอกสารที่ผิดปกติ
  • 4:57 - 5:00
    อันที่จริงเมื่อเราเห็น
  • 5:00 - 5:02
    ภาษาสคีมาเราจะ
  • 5:02 - 5:04
    พบว่า XSDs สามารถ
  • 5:04 - 5:06
    ผมจะบอกว่ายุ่งจริงๆดังนั้นพวกเขาจะได้รับจริงมีขนาดใหญ่มาก
  • 5:06 - 5:10
    มันเป็นไปได้ที่จะมีการ
  • 5:10 - 5:11
    เอกสารที่สเปคของ
  • 5:11 - 5:13
    โครงสร้างของเอกสารคือ
  • 5:13 - 5:14
    มากมีขนาดใหญ่กว่า
  • 5:14 - 5:16
    เอกสารตัวเองซึ่งดูเหมือนจะไม่
  • 5:16 - 5:18
    ที่ใช้งานง่ายอย่างสิ้นเชิง แต่เมื่อเราได้รับ
  • 5:18 - 5:19
    เรียนรู้เกี่ยวกับ XSDs ผมคิดว่าคุณจะเห็นวิธีการที่สามารถเกิดขึ้น
  • 5:19 - 5:22
    ดังนั้นทั้งหมดนี้เป็น
  • 5:22 - 5:23
    ประโยชน์ของการพิมพ์ศูนย์
  • 5:23 - 5:26
    มันจริงๆค่อนข้างคล้ายกับ
  • 5:26 - 5:28
    การเปรียบเทียบในภาษาการเขียนโปรแกรม
  • 5:28 - 5:31
    ส่วนที่เหลือของวิดีโอนี้จะ
  • 5:31 - 5:33
    สอนเกี่ยวกับ DTDs ตัวเองผ่านชุดของตัวอย่าง
  • 5:33 - 5:35
    เราจะมีวิดีโอแยกต่างหาก
  • 5:35 - 5:36
    สำหรับการเรียนรู้เกี่ยวกับสคี XML และ XSDs
  • 5:36 - 5:39
    ดังนั้นที่นี่เรามี
  • 5:39 - 5:41
    เอกสารครั้งแรกของเราว่าเรา
  • 5:41 - 5:43
    จะไปดูที่ที่มีคำอธิบายถึงประเภทของเอกสาร
  • 5:43 - 5:45
    เรามีอยู่ออกจากเอกสารของตัวเอง
  • 5:45 - 5:47
    เรามีทางด้านขวาเอกสารประเภท
  • 5:47 - 5:49
    บ่งและแล้วเราก็มี
  • 5:49 - 5:50
    ในด้านขวาล่างคำสั่ง
  • 5:50 - 5:51
    เปลือกสายที่เรากำลังจะใช้ในการตรวจสอบเอกสาร
  • 5:51 - 5:55
    ดังนั้นนี่คือข้อมูลที่คล้ายกับ
  • 5:55 - 5:56
    สิ่งที่เราเห็นในวิดีโอที่ผ่านมา
  • 5:56 - 5:57
    แต่ให้ผ่านมันไปเพียงเพื่อดูสิ่งที่เรามี
  • 5:57 - 5:59
    เรามีองค์ประกอบนอกสุดเรียกว่า
  • 5:59 - 6:01
    ร้านหนังสือและเรามีหนังสือสองเล่มในร้านหนังสือของเรา
  • 6:01 - 6:04
    หนังสือเล่มแรกที่มี ISBN จำนวนราคาและรุ่น
  • 6:04 - 6:08
    ในฐานะที่เป็นคุณลักษณะและแล้วมัน
  • 6:08 - 6:09
    มีองค์ประกอบย่อยที่เรียกว่าชื่ออื่น
  • 6:09 - 6:12
    องค์ประกอบย่อยที่เรียกว่าผู้เขียนมีสอง
  • 6:12 - 6:13
    ผู้เขียนใต้; ชื่อและนามสกุล
  • 6:13 - 6:16
    องค์ประกอบที่หนังสือเล่มที่สองคือ
  • 6:16 - 6:18
    ที่คล้ายกัน แต่มันไม่ได้มีฉบับ
  • 6:18 - 6:20
    นอกจากนี้ยังมีในขณะที่เราเห็นข้อสังเกต
  • 6:20 - 6:23
    ตอนนี้ลองมาดูที่
  • 6:23 - 6:24
    ข้อกำหนดของ DTD และฉันแค่ไป
  • 6:24 - 6:25
    ที่จะเดินผ่าน DTD ไม่
  • 6:25 - 6:27
    ช้าเกินไปไม่เร็วเกินไปและ
  • 6:27 - 6:29
    อธิบายว่าสิ่งที่มันทำ
  • 6:29 - 6:30
    ดังนั้นการเริ่มต้นของ
  • 6:30 - 6:31
    DTD กล่าวนี้
  • 6:31 - 6:33
    DTD ชื่อร้านหนังสือและ
  • 6:33 - 6:35
    องค์ประกอบหลักที่เรียกว่าร้านหนังสือ
  • 6:35 - 6:37
    และตอนนี้เรามีโครงสร้างไวยากรณ์เหมือนครั้งแรก
  • 6:37 - 6:40
    ดังนั้นโครงสร้างเหล่านี้ในความเป็นจริงมี
  • 6:40 - 6:42
    นิด ๆ หน่อย ๆ เช่นการแสดงออกปกติถ้าคุณรู้ว่าพวกเขา
  • 6:42 - 6:44
    สิ่งนี้บอกว่าเป็นที่
  • 6:44 - 6:45
    องค์ประกอบที่มีร้านหนังสือเป็น
  • 6:45 - 6:47
    องค์ประกอบย่อยของหมายเลขใด ๆ
  • 6:47 - 6:49
    ขององค์ประกอบที่เรียกว่าหนังสือหรือนิตยสาร
  • 6:49 - 6:51
    เรามีหนังสือหรือนิตยสาร
  • 6:51 - 6:53
    เราไม่ได้มีนิตยสารใด ๆ เลย แต่เราจะเพิ่มอีกหนึ่ง
  • 6:53 - 6:55
    และจากนั้นแห่งนี้กล่าวว่ากรณีที่ศูนย์หรือมากกว่า
  • 6:55 - 6:58
    มันเป็น Kleene สำหรับผู้ที่คุณคุ้นเคยกับการแสดงออกปกติ
  • 6:58 - 7:02
    ตอนนี้เรามาพูดคุยเกี่ยวกับ
  • 7:02 - 7:04
    สิ่งที่องค์ประกอบหนังสือเล่มนี้มีเพื่อให้เป็นสเปคของเราต่อไป
  • 7:04 - 7:07
    องค์ประกอบที่มีหนังสือ
  • 7:07 - 7:09
    ชื่อตามผู้เขียน
  • 7:09 - 7:11
    ตามด้วยคำพูดที่ไม่จำเป็น
  • 7:11 - 7:13
    ดังนั้นตอนนี้เราไม่ได้มีการ
  • 7:13 - 7:14
    "หรือ" เรามีเครื่องหมายจุลภาคและ
  • 7:14 - 7:15
    ที่บอกว่าเหล่านี้จะไป
  • 7:15 - 7:16
    จะอยู่ในที่สั่งซื้อ - ชื่อ
  • 7:16 - 7:17
    ผู้เขียนและคำพูดและ
  • 7:17 - 7:19
    เครื่องหมายคำถามบอกว่าคำพูดจะเป็นตัวเลือก
  • 7:19 - 7:22
    ต่อไปเรามีแอตทริบิวต์ขององค์ประกอบหนังสือของเรา
  • 7:24 - 7:26
    ดังนั้นปังนี้รายการแอตทริบิวต์
  • 7:26 - 7:27
    บอกว่าเรากำลังจะอธิบาย
  • 7:27 - 7:28
    คุณลักษณะและเรากำลังจะ
  • 7:28 - 7:31
    จะมีสามของพวกเขา: ไอ,
  • 7:31 - 7:33
    ราคาและรุ่นที่
  • 7:33 - 7:35
    ข้อมูล C เป็นชนิดของแอตทริบิวต์
  • 7:35 - 7:36
    มันเป็นเพียงสตริง
  • 7:36 - 7:37
    และแล้วต้องบอกว่า
  • 7:37 - 7:39
    แอตทริบิวต์จะต้องนำเสนอในขณะที่
  • 7:39 - 7:41
    โดยนัยกล่าวว่ามันไม่ได้มีที่จะนำเสนอ
  • 7:41 - 7:45
    ในขณะที่คุณอาจจำเรามีหนังสือเล่มหนึ่งที่ไม่ได้มีฉบับ
  • 7:45 - 7:46
    นิตยสารของเรามีเพียงแค่ไป
  • 7:46 - 7:47
    ที่จะมีชื่อและพวกเขากำลังจะ
  • 7:47 - 7:49
    จะมีคุณลักษณะที่เดือนและปี
  • 7:49 - 7:51
    อีกครั้งที่เราไม่ได้มีนิตยสารใด ๆ
  • 7:51 - 7:53
    ชื่อเรื่องเป็นไปได้
  • 7:53 - 7:55
    ประกอบด้วยข้อมูลสตริง
  • 7:55 - 7:58
    ดังนั้นที่นี่เราเห็นชื่อของหลักสูตรแรกและระบบฐานข้อมูลของเรา
  • 7:58 - 8:02
    คุณสามารถคิดว่าเป็นข้อมูลใบในต้นไม้ของ XML
  • 8:02 - 8:03
    และเมื่อคุณมีใบที่
  • 8:03 - 8:05
    ประกอบด้วยข้อมูลที่เป็นข้อความนี้เป็น
  • 8:05 - 8:06
    สิ่งที่คุณใส่ในการ DTD
  • 8:06 - 8:08
    - เพียงแค่ใช้คำของฉันมัน
  • 8:08 - 8:10
    ข้อมูลพีซีกัญชาในวงเล็บ
  • 8:10 - 8:14
    ตอนนี้ผู้เขียนของเราเป็นองค์ประกอบที่ยังคงมีโครงสร้าง
  • 8:14 - 8:16
    ผู้เขียนของเรามีองค์ประกอบย่อย,
  • 8:16 - 8:18
    ผู้เขียนองค์ประกอบย่อยหรือองค์ประกอบ
  • 8:18 - 8:19
    และเรากำลังจะไป
  • 8:19 - 8:21
    ระบุที่นี่ที่
  • 8:21 - 8:23
    องค์ประกอบของผู้เขียนต้องมีหนึ่ง
  • 8:23 - 8:25
    หรือมากกว่าองค์ประกอบย่อยที่หลากหลายผู้เขียน
  • 8:25 - 8:26
    ดังนั้นสิ่งที่บวก
  • 8:26 - 8:29
    ไม่ว่าจะเป็นที่นี่นำอีกครั้งจากการแสดงออกปกติ
  • 8:29 - 8:32
    "พลัส" หมายความว่าหนึ่งหรือมากกว่าหนึ่งอินสแตนซ์
  • 8:32 - 8:33
    เรามีคำพูดที่
  • 8:33 - 8:36
    เป็นเพียงการไปเป็นข้อมูลหรือสตริง PC ข้อมูล
  • 8:36 - 8:38
    ขณะนี้มีผู้เขียนของเราซึ่งประกอบด้วย
  • 8:38 - 8:40
    ของชื่อแรกองค์ประกอบย่อยและ
  • 8:40 - 8:42
    สุดท้ายชื่อองค์ประกอบย่อยและอยู่ในลำดับที่
  • 8:42 - 8:46
    และแล้วในที่สุดชื่อของเราครั้งแรกและชื่อสุดท้ายนอกจากนี้ยังมีจุดแข็ง
  • 8:46 - 8:47
    ดังนั้นนี้เป็นทั้ง
  • 8:47 - 8:49
    DTD และมันอธิบาย
  • 8:49 - 8:51
    ในรายละเอียดโครงสร้าง
  • 8:51 - 8:53
    ของเอกสารของเรา
  • 8:53 - 8:54
    ตอนนี้เรามีคำสั่งเรา
  • 8:54 - 8:57
    โดยใช้สิ่งที่เรียกว่า xmllint,
  • 8:57 - 9:00
    ที่จะตรวจสอบดูว่าเอกสารที่เป็นไปตามโครงสร้าง
  • 9:00 - 9:02
    เราก็จะเรียกใช้คำสั่งว่า
  • 9:02 - 9:03
    ที่นี่มีสองตัวเลือกและ
  • 9:03 - 9:05
    มันไม่ได้ทำให้เรามีผลใด ๆ
  • 9:05 - 9:09
    ซึ่งอันที่จริงหมายความว่าเอกสารของเราคือการที่ถูกต้อง
  • 9:09 - 9:13
    รวมทั้งจะทำให้การแก้ไขบางอย่างและเห็นเมื่อเอกสารของเราไม่ได้แก้ไขสิ่งที่เกิดขึ้นเมื่อเราเรียกใช้คำสั่ง
  • 9:13 - 9:14
    ดังนั้นขอให้แก้ไขครั้งแรกของเรา
  • 9:14 - 9:16
    สมมุติว่าเราตัดสินใจว่า
  • 9:16 - 9:17
    เราต้องการคุณลักษณะเพิ่มเติม
  • 9:17 - 9:21
    หนังสือของเราที่จะ "ต้อง" มากกว่า "ใช้"
  • 9:21 - 9:23
    ดังนั้นเราจะเปลี่ยนการ DTD
  • 9:23 - 9:27
    เราจะบันทึกไฟล์และตอนนี้เมื่อเราเรียกใช้คำสั่งของเรา
  • 9:27 - 9:28
    ดังนั้นในขณะที่คาดว่าเราเตรียมพร้อม
  • 9:28 - 9:30
    ข้อผิดพลาดและข้อผิดพลาดดังกล่าว
  • 9:30 - 9:33
    ที่หนึ่งในองค์ประกอบที่หนังสือของเราไม่ได้นอกจากแอตทริบิวต์
  • 9:33 - 9:36
    ตอนนี้นอกจากที่จำเป็นทุกองค์ประกอบหนังสือควรจะมีมัน
  • 9:36 - 9:39
    ดังนั้นขอเพิ่มนอกจากนี้หนังสือเล่มที่สองของเรา
  • 9:39 - 9:41
    ขอบอกว่ามัน
  • 9:41 - 9:43
    รุ่นที่สองบันทึก
  • 9:43 - 9:44
    ไฟล์เราจะตรวจสอบของเรา
  • 9:44 - 9:48
    เอกสารอีกครั้งและตอนนี้ทุกอย่างเป็นสิ่งที่ดี เถอะ
  • 9:48 - 9:49
    ทำแก้ไขเอกสาร
  • 9:49 - 9:51
    เวลานี้เพื่อดูว่า
  • 9:51 - 9:52
    เกิดขึ้นเมื่อเราเปลี่ยน
  • 9:52 - 9:54
    คำสั่งของชื่อและนามสกุล
  • 9:54 - 9:58
    ดังนั้นเราจึงได้เปลี่ยนเจฟฟรีย์ Ullman จะเป็น Ullman เจฟฟรีย์
  • 9:58 - 10:00
    เราตรวจสอบเอกสารของเราและในขณะนี้
  • 10:00 - 10:02
    เราเห็นเรามีข้อผิดพลาด
  • 10:02 - 10:04
    เพราะองค์ประกอบที่ไม่ได้อยู่ในลำดับที่ถูกต้อง
  • 10:04 - 10:06
    ในกรณีนี้เราจะมายกเลิกว่า
  • 10:06 - 10:09
    เปลี่ยนแทนที่จะเปลี่ยน DTD ของเรา
  • 10:09 - 10:11
    ลองแก้ไขอีกครั้งเพื่อให้เอกสารของเรา
  • 10:11 - 10:13
    ให้เพิ่มหมายเหตุให้หนังสือเล่มแรกของเรา
  • 10:13 - 10:14
    แต่สิ่งที่เราจะทำคือ
  • 10:14 - 10:16
    เราจะปล่อยให้คำพูดว่างเปล่าดังนั้น
  • 10:16 - 10:18
    เราจะเพิ่มการเปิดแล้ว
  • 10:18 - 10:24
    โดยตรงแท็กปิดและขอให้ดูว่าที่ตรวจสอบ
  • 10:24 - 10:25
    ดังนั้นจึงไม่ตรวจสอบ
  • 10:25 - 10:26
    และในความเป็นจริงเมื่อเรามี
  • 10:26 - 10:27
    ข้อมูลเครื่องเป็นชนิด
  • 10:27 - 10:32
    ขององค์ประกอบมันเป็นที่ยอมรับอย่างสมบูรณ์ที่จะมีองค์ประกอบที่ว่างเปล่า
  • 10:32 - 10:34
    เป็นการเปลี่ยนแปลงครั้งสุดท้ายให้เพิ่มนิตยสารไปยังฐานข้อมูลของเรา
  • 10:34 - 10:37
    คุณจะต้องอดทนกับฉันเป็นฉันพิมพ์
  • 10:37 - 10:39
    ฉันมักจะนิด ๆ หน่อย ๆ ช้า
  • 10:39 - 10:40
    ดังนั้นเราจะเห็นว่ากว่าที่นี่
  • 10:40 - 10:41
    เมื่อเรามีนิตยสารมี
  • 10:41 - 10:44
    สองแอตทริบิวต์ที่จำเป็นที่เดือนและปี
  • 10:44 - 10:45
    ดังนั้นขอบอกว่าเป็นเดือน
  • 10:45 - 10:48
    เดือนมกราคมและปี
  • 10:48 - 10:50
    ขอให้ว่า 2011,
  • 10:50 - 10:53
    และจากนั้นเรามีชื่อนิตยสารของเรา
  • 10:53 - 10:54
    ที่นี่
  • 10:54 - 10:55
    เราจะไปลงที่นี่
  • 10:55 - 11:00
    ชื่อของเราขอให้มันเนชั่นแนลจีโอกราฟฟิก
  • 11:00 - 11:03
    เราจะปิดแท็กแท็กชื่อ
  • 11:03 - 11:05
    แล้วขอโทษอีกครั้งเกี่ยวกับการพิมพ์ของฉัน
  • 11:05 - 11:08
    Let 's ไปข้างหน้าและตรวจสอบเอกสาร
  • 11:08 - 11:11
    เราเห็นก่อนเวลาสิ้นสุดของบางสิ่งบางอย่างหรืออื่น ๆ
  • 11:11 - 11:13
    เราลืมแท็กปิดของเราสำหรับ
  • 11:13 - 11:17
    นิตยสารขอใส่ว่าใน
  • 11:17 - 11:19
    พิมพ์ที่น่ากลัวของเราและที่นี่เราไป
  • 11:19 - 11:23
    ลองตรวจสอบและเรากำลังทำ
  • 11:23 - 11:26
    ตอนนี้เรากำลังจะเรียนรู้เกี่ยวกับคุณลักษณะและหมายเลขตัวแทน
  • 11:26 - 11:28
    เอกสารทางด้านซ้าย
  • 11:28 - 11:29
    มีข้อมูลเช่นเดียวกับ
  • 11:29 - 11:32
    เอกสารก่อนหน้าของเรา แต่การปรับโครงสร้างหนี้อย่างสมบูรณ์
  • 11:32 - 11:33
    แทนที่จะต้องเขียนเป็น
  • 11:33 - 11:35
    องค์ประกอบย่อยที่หลากหลายขององค์ประกอบหนังสือ
  • 11:35 - 11:37
    เรากำลังจะมีผู้เขียนของเราแสดงรายการแยกต่างหาก,
  • 11:37 - 11:41
    และจากนั้นได้อย่างมีประสิทธิภาพชี้จากหนังสือที่ผู้เขียนของหนังสือเล่มนี้
  • 11:41 - 11:42
    เราจะดูที่ A
  • 11:42 - 11:43
    ข้อมูลแรกแล้ว
  • 11:43 - 11:47
    เราจะดูที่ DTD ที่อธิบายข้อมูล
  • 11:47 - 11:48
    Let 's จริงเริ่มต้นด้วย
  • 11:48 - 11:51
    ผู้เขียนจึงองค์ประกอบร้านหนังสือของเรา
  • 11:51 - 11:55
    ที่นี่มีสององค์ประกอบย่อยที่มีหนังสือและสามที่มีผู้เขียน
  • 11:55 - 11:56
    ดังนั้นผู้เขียนมองหาที่เรามี
  • 11:56 - 11:58
    ชื่อและนามสกุล
  • 11:58 - 11:59
    เป็นองค์ประกอบย่อยตามปกติ แต่
  • 11:59 - 12:02
    เราได้เพิ่มสิ่งที่เราเรียกแอตทริบิวต์เลขรหัส
  • 12:02 - 12:03
    นั่นไม่ใช่คำหลัก; เราได้เพียงแค่
  • 12:03 - 12:05
    เรียกว่า ident แอตทริบิวต์และ
  • 12:05 - 12:07
    แล้วสำหรับแต่ละผู้เขียนสาม
  • 12:07 - 12:08
    เราได้รับค่าสตริง
  • 12:08 - 12:10
    แอตทริบิวต์ที่เรากำลังจะไป
  • 12:10 - 12:12
    การใช้งานอย่างมีประสิทธิภาพสำหรับคำแนะนำในหนังสือ
  • 12:12 - 12:16
    ดังนั้นเราจึงมีผู้เขียนสามของเราตอนนี้ลองมาดูที่หนังสือที่
  • 12:16 - 12:18
    หนังสือของเรามีจำนวน ISBN และราคา
  • 12:18 - 12:21
    ฉันเอาออกนอกจากนี้สำหรับตอนนี้
  • 12:21 - 12:23
    แอตทริบิวต์พิเศษที่เรียกว่าผู้เขียน
  • 12:23 - 12:25
    ผู้เขียนเป็นพนักงานประจำตัวประชาชน
  • 12:25 - 12:27
    แอตทริบิวต์และมันก็คุ้มค่า
  • 12:27 - 12:28
    สามารถดูได้ที่หนึ่งหรือ
  • 12:28 - 12:31
    สายอื่น ๆ ที่มีคุณลักษณะ ID
  • 12:31 - 12:32
    แอตทริบิวต์ในองค์ประกอบอื่น
  • 12:32 - 12:33
    นั่นคือสิ่งที่เรากำลังทำอะไรที่นี่
  • 12:33 - 12:36
    เรากำลังหมายถึงสององค์ประกอบที่ผู้เขียนที่นี่
  • 12:36 - 12:40
    และในหนังสือเล่มที่สองของเราที่เรากำลังหมายถึงสามองค์ประกอบเขียน
  • 12:40 - 12:41
    เรายังคงมี subelement ชื่อ
  • 12:41 - 12:44
    และเรายังคงมีข้อสังเกต subelement
  • 12:44 - 12:46
    และนอกจากนี้เรามีหนึ่ง
  • 12:46 - 12:47
    สิ่งที่น่ารักอื่น ๆ ที่นี่ซึ่งเป็น
  • 12:47 - 12:49
    แทนหมายถึง
  • 12:49 - 12:51
    หนังสือเล่มนี้โดยใช้ชื่อภายใน
  • 12:51 - 12:52
    พูดเมื่อเรากำลังพูดถึง
  • 12:52 - 12:56
    หนังสือเล่มอื่น ๆ ที่เรามีประเภทของตัวชี้อีก
  • 12:56 - 12:57
    ดังนั้นเราจะระบุว่า
  • 12:57 - 12:59
    ISBN เป็น ID
  • 12:59 - 13:01
    สำหรับหนังสือและแล้วนี้
  • 13:01 - 13:03
    เป็นตัวแทน ID แอตทริบิวต์
  • 13:03 - 13:07
    ที่หมายถึงรหัสของหนังสือเล่มอื่น ๆ
  • 13:07 - 13:11
    ข้อกำหนดของ DTD ทางด้านขวาที่อธิบายถึงโครงสร้างของเอกสารนี้
  • 13:11 - 13:12
    ขณะนี้ร้านหนังสือของเราก็คือ
  • 13:12 - 13:14
    จะมีศูนย์หรือมากกว่า
  • 13:14 - 13:17
    หนังสือตามด้วยการเขียนเป็นศูนย์หรือมากกว่า
  • 13:17 - 13:18
    หนังสือของเรามีชื่อและ
  • 13:18 - 13:20
    เป็นประธานกล่าวเสริมมีองค์ประกอบย่อยที่หลากหลายและ
  • 13:20 - 13:22
    ตอนนี้พวกเขามีคุณลักษณะที่สาม
  • 13:22 - 13:24
    IDBN ซึ่งเป็น
  • 13:24 - 13:26
    ตอนนี้เป็นชนิดพิเศษ
  • 13:26 - 13:28
    แอตทริบิวต์ที่เรียกว่าและบัตรประจำตัวที่
  • 13:28 - 13:30
    ราคาซึ่งเป็นสตริง
  • 13:30 - 13:31
    มูลค่าตามปกติและ
  • 13:31 - 13:32
    ผู้เขียนซึ่งเป็นชนิดพิเศษ
  • 13:32 - 13:34
    เรียกพนักงาน ID ขอให้
  • 13:34 - 13:37
    ไปที่ชื่อของเรามีค่าสายอักขระเพียงตามปกติ
  • 13:37 - 13:41
    คำพูดนี่นี้เป็นโครงสร้างที่น่าสนใจจริง
  • 13:41 - 13:43
    ข้อสังเกตประกอบด้วย
  • 13:43 - 13:46
    ข้อมูลพีซีซึ่งเป็นสตริง
  • 13:46 - 13:47
    หรือการอ้างอิงหนังสือแล้ว
  • 13:47 - 13:50
    ศูนย์อินสแตนซ์มากขึ้นของบรรดา
  • 13:50 - 13:51
    นี่คือประเภทของสร้าง
  • 13:51 - 13:52
    ที่สามารถใช้ในการผสม
  • 13:52 - 13:55
    สตริงและองค์ประกอบย่อยภายในองค์ประกอบ
  • 13:55 - 13:56
    ดังนั้นเวลาที่คุณต้องการ
  • 13:56 - 13:57
    องค์ประกอบที่อาจจะมีบางส่วน
  • 13:57 - 14:00
    สตริงแล้วองค์ประกอบอื่นและค่าสตริงแล้วมากขึ้น
  • 14:00 - 14:01
    นั่นเป็นวิธีที่มันทำ
  • 14:01 - 14:05
    ข้อมูลคอมพิวเตอร์หรือองค์ประกอบประเภทศูนย์หรือมากกว่า
  • 14:05 - 14:08
    แล้วเรามีการอ้างอิงหนังสือของเรา
  • 14:08 - 14:09
    ซึ่งเป็นจริงเป็นองค์ประกอบที่ว่างเปล่ามัน
  • 14:09 - 14:11
    น่าสนใจเพียงเพราะมีที่มี
  • 14:11 - 14:12
    แอตทริบิวต์เพื่อให้เป็นไป
  • 14:12 - 14:13
    กลับมาที่นี่เราเห็นหนังสือของเรา
  • 14:13 - 14:14
    ห่อที่นี่จริง ๆ แล้วมันไม่ได้
  • 14:14 - 14:16
    มีข้อมูลใด ๆ หรือย่อย
  • 14:16 - 14:17
    องค์ประกอบ แต่มันก็มี
  • 14:17 - 14:20
    แอตทริบิวต์ชื่อหนังสือและนั่นคือ Ref ID
  • 14:20 - 14:22
    นั่นหมายความว่ามันหมายถึง
  • 14:22 - 14:26
    แอตทริบิวต์รหัสของผู้อื่นอีก
  • 14:26 - 14:27
    ธาตุ.
  • 14:27 - 14:28
    ตอนนี้เรามีผู้เขียนของเราเป็นครั้งแรก
  • 14:28 - 14:30
    ชื่อและนามสกุลและ
  • 14:30 - 14:33
    แอตทริบิวต์เขียนของเรามีอีกครั้ง
  • 14:33 - 14:35
    ID และเราเรียกมันว่าเลขรหัส
  • 14:35 - 14:39
    และในที่สุดก็ชื่อและนามสกุลเป็นค่าสตริง
  • 14:39 - 14:40
    นี้อาจดูเหมือนครอบงำ แต่
  • 14:40 - 14:43
    จุดสำคัญใน DTD นี้
  • 14:43 - 14:44
    มีหมายเลขแอตทริบิวต์
  • 14:44 - 14:46
    ดังนั้นประชาชนแอตทริบิวต์ไอ
  • 14:46 - 14:48
    แอตทริบิวต์ในหนังสือและ
  • 14:48 - 14:50
    ident ที่ใดก็ตามที่มัน
  • 14:50 - 14:52
    ไปแอตทริบิวต์ ident ในผู้เขียน
  • 14:52 - 14:53
    เป็นคุณสมบัติพิเศษและโดย
  • 14:53 - 14:54
    วิธีการที่พวกเขาไม่จำเป็นต้องเป็น
  • 14:54 - 14:57
    ค่าที่ไม่ซ้ำสำหรับแอตทริบิวต์เหล่านั้น
  • 14:57 - 14:58
    และพวกเขากำลังพิเศษในการที่
  • 14:58 - 15:01
    แอตทริบิวต์ refs ID สามารถดู
  • 15:01 - 15:03
    เพื่อพวกเขาและที่จะถูกตรวจสอบเช่นกัน
  • 15:03 - 15:04
    ตอนนี้ฉันไม่ต้องการที่จะ
  • 15:04 - 15:05
    ชี้ให้เห็นว่าหนังสือเล่มนี้
  • 15:05 - 15:08
    การอ้างอิงที่นี่กล่าวว่า Ref ID เอกพจน์
  • 15:08 - 15:09
    เมื่อคุณมีเอกพจน์
  • 15:09 - 15:11
    Ref ID แล้วสตริงมี
  • 15:11 - 15:13
    จะตรงค่า ID หนึ่ง
  • 15:13 - 15:15
    เมื่อคุณมี refs ID พหูพจน์
  • 15:15 - 15:17
    แล้วสตริงของ
  • 15:17 - 15:19
    แอตทริบิวต์เป็นหนึ่งหรือ
  • 15:19 - 15:21
    เพิ่มเติม ID มูลค่าเตะผม
  • 15:21 - 15:24
    ขออภัยค่าหนึ่งหรือมากกว่า ID คั่นด้วยช่องว่าง
  • 15:24 - 15:27
    ดังนั้นจึงเป็นเรื่องเล็กน้อย clunky แต่มันก็ไม่ดูเหมือนจะทำงาน
  • 15:27 - 15:31
    ตอนนี้ขอไปที่บรรทัดคำสั่งของเราและขอตรวจสอบเอกสาร
  • 15:31 - 15:33
    ดังนั้นเอกสารในความเป็นจริงที่ถูกต้อง
  • 15:33 - 15:34
    นั่นคือสิ่งที่มันหมายถึงเมื่อเรา
  • 15:34 - 15:35
    ได้รับอะไรกลับมาและขอให้
  • 15:35 - 15:36
    ทำให้การเปลี่ยนแปลงบางอย่างที่เราทำ
  • 15:36 - 15:39
    ก่อนที่จะสำรวจสิ่งที่โครงสร้าง
  • 15:39 - 15:42
    จะเรียกเก็บและสิ่งที่ตรวจสอบกับ DTD นี้ในการปรากฏตัว
  • 15:42 - 15:44
    รหัสและ refs ID
  • 15:44 - 15:46
    เป็นการเปลี่ยนแปลงครั้งแรกของการเปลี่ยนแปลง Let 's
  • 15:46 - 15:48
    ID นี้ระบุนี้
  • 15:48 - 15:51
    HG เพื่อ JU
  • 15:51 - 15:52
    ที่จริงควรทำให้เกิดปัญหาสอง
  • 15:52 - 15:53
    เมื่อเราทำอย่างนั้นเรามา
  • 15:53 - 15:56
    ตรวจสอบเอกสารและดูสิ่งที่เกิดขึ้น
  • 15:56 - 15:58
    และเราจะทำในความเป็นจริงจะได้รับสองข้อผิดพลาดต่างๆ
  • 15:58 - 16:00
    ข้อผิดพลาดแรกบอกว่า
  • 16:00 - 16:03
    เรามีสองกรณีของ "JU"
  • 16:03 - 16:04
    ที่คุณสามารถดูที่นี่เรา
  • 16:04 - 16:06
    ตอนนี้มี JU สองครั้งที่
  • 16:06 - 16:08
    ค่า ID จะต้องไม่ซ้ำกัน
  • 16:08 - 16:10
    พวกเขาจะต้องไม่ซ้ำกันทั่วโลกตลอดทั้งเอกสาร
  • 16:10 - 16:12
    ข้อผิดพลาดที่สองที่เกิดขึ้น
  • 16:12 - 16:14
    เมื่อเราเปลี่ยนไป HG JU
  • 16:14 - 16:17
    คือเราได้อย่างมีประสิทธิภาพมีตัวชี้ห้อยต่องแต่ง
  • 16:17 - 16:19
    เราจะเรียก HG นี่
  • 16:19 - 16:21
    ใน ID นี้ refs แอตทริบิวต์ แต่มี
  • 16:21 - 16:24
    ไม่เป็นองค์ประกอบที่มีค่า HG
  • 16:24 - 16:25
    เพื่อให้เกิดข้อผิดพลาดเช่นกัน
  • 16:25 - 16:27
    จึงขอเปลี่ยนมันกลับไป
  • 16:27 - 16:31
    HG เพียงเพื่อให้เอกสารของเราคือการที่ถูกต้องอีกครั้ง
  • 16:31 - 16:34
    ตอนนี้ขอให้การเปลี่ยนแปลงอื่นลองมาอ้างอิงหนังสือของเรา
  • 16:34 - 16:37
    เราจะเห็นว่าการอ้างอิงหนังสือของเราจะหมายถึงหนังสือเล่มอื่น ๆ
  • 16:37 - 16:39
    เรากำลังอยู่ในหนังสือเล่มสมบูรณ์ที่นี่
  • 16:39 - 16:40
    และแสดงความคิดเห็นที่เป็นคำพูด
  • 16:40 - 16:41
    หมายถึงหลักสูตรแรก
  • 16:41 - 16:44
    ผ่านหมายเลข ISBN แต่ขอ
  • 16:44 - 16:47
    เปลี่ยนสายนี้แทนเพื่ออ้างถึง HG
  • 16:47 - 16:49
    ดังนั้นตอนนี้เรากำลังหมายจริง
  • 16:49 - 16:51
    ไปยังผู้เขียนมากกว่าหนังสืออีกเล่มหนึ่ง
  • 16:51 - 16:54
    ลองตรวจสอบว่าเอกสารที่ตรวจสอบ
  • 16:54 - 16:55
    ในความเป็นจริงมันไม่
  • 16:55 - 16:56
    และนั่นแสดงให้เห็นว่า
  • 16:56 - 16:59
    ชี้เมื่อคุณมี DTD เป็น untyped
  • 16:59 - 17:01
    จึงไม่ตรวจสอบให้
  • 17:01 - 17:02
    แน่ใจว่านี้เป็น
  • 17:02 - 17:03
    ID ของส่วนอื่น แต่เรา
  • 17:03 - 17:05
    ไม่สามารถที่จะระบุได้ว่า
  • 17:05 - 17:07
    มันควรจะเป็นองค์ประกอบหนังสือ
  • 17:07 - 17:08
    ใน DTD ของเราและเนื่องจากเรา
  • 17:08 - 17:10
    ไม่สามารถที่จะระบุว่าให้ของ
  • 17:10 - 17:11
    แน่นอนว่ามันเป็นไปไม่ได้ที่จะตรวจสอบ
  • 17:11 - 17:13
    เราจะเห็นว่าในรูปแบบ XML
  • 17:13 - 17:14
    คีมาเราสามารถพิมพ์
  • 17:14 - 17:17
    ชี้ แต่มันเป็นไปไม่ได้ที่จะมีพวกเขาใน DTDs
  • 17:17 - 17:19
    การเปลี่ยนแปลงครั้งสุดท้ายที่ผมกำลังจะไป
  • 17:19 - 17:20
    การแสดงคือการเพิ่ม
  • 17:20 - 17:22
    อ้างอิงหนังสือเล่มที่สองของเราที่อยู่ในคำพูด
  • 17:22 - 17:24
    ดังนั้นในขณะที่ผมชี้ให้เห็นมากกว่า
  • 17:24 - 17:26
    ที่นี่เมื่อเราเขียนข้อมูลเครื่องคอมพิวเตอร์
  • 17:26 - 17:28
    หรือในประเภทองค์ประกอบ
  • 17:28 - 17:29
  • 17:29 - 17:31
    ศูนย์หรือมากกว่าดาวที่
  • 17:31 - 17:34
    หมายความว่าเราได้อย่างอิสระสามารถผสมข้อความและองค์ประกอบย่อย
  • 17:34 - 17:39
    ดังนั้นเพียงแค่อยู่ตรงกลางที่นี่ขอนำหนังสืออ้างอิง
  • 17:39 - 17:41
    และเราสามารถใส่สมมติว่า
  • 17:41 - 17:45
    หนังสือเล่มเท่ากับ JU และที่
  • 17:45 - 17:46
    จะเป็นจุดสิ้นสุดของการอ้างอิงของเรา
  • 17:46 - 17:48
    มีและตอนนี้เรา
  • 17:48 - 17:50
    เห็นว่าเรามีข้อความตาม
  • 17:50 - 17:51
    โดย subelement ตามด้วยมากขึ้น
  • 17:51 - 17:53
    ข้อความแล้วอื่น ๆ
  • 17:53 - 17:56
    ที่ควรตรวจสอบที่ดีและในความเป็นจริงมันไม่
  • 17:56 - 17:58
    ที่เสร็จสมบูรณ์สาธิตของเรา
  • 17:57 - 18:01
    เอกสาร XML ที่มี DTDs
Title:
03-02-dtds-ids-idrefs.mp4
Video Language:
English
Duration:
18:01
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
กิตติมศักดิ์ วังศรี edited Thai subtitles for 03-02-dtds-ids-idrefs.mp4
Show all

Thai subtitles

Incomplete

Revisions

  • Revision 13 Edited
    กิตติมศักดิ์ วังศรี