คำถามติดแท็ก xml

รูปแบบข้อความที่เรียบง่ายและยืดหยุ่นมากซึ่งย่อมาจาก eXtensible Markup Language ซึ่งสามารถใช้เพื่อแลกเปลี่ยนแบ่งปันและจัดเก็บข้อมูลได้ คอมพิวเตอร์สามารถแยกวิเคราะห์ได้ง่าย แต่ยังสามารถอ่านได้โดยโปรแกรมเมอร์ ใช้แท็กนี้สำหรับคำถามที่เกี่ยวข้องกับหัวข้อเกี่ยวกับการใช้ XML

6
เหตุใด XML จึงเรียกว่า "ภาษา" อย่างแน่นอน
ฉันสงสัยว่าทำไม XML จึงมี L อยู่ในชื่อ ด้วยตัวเอง XML ไม่ "ทำ" อะไร มันเป็นเพียงรูปแบบการจัดเก็บข้อมูลไม่ใช่ภาษา! ภาษาที่ "ทำ" วิธีที่คุณได้รับ XML เพื่อ "ทำ" สิ่งต่าง ๆ เพื่อเปลี่ยนให้เป็นภาษาที่เหมาะสมคือการเพิ่มxmlnsคุณสมบัติให้กับองค์ประกอบราก จากนั้นจะบอกสภาพแวดล้อมเกี่ยวกับสิ่งนั้น ตัวอย่างหนึ่งคือ XHTML มันใช้งานก็มีการเชื่อมโยงหลายมิติรูปแบบอื่น ๆ xmlnsทั้งหมดที่เกิดจาก หากปราศจากไฟล์นั้นไฟล์ XHTML จะเป็นเพียงข้อมูลในโหนดมาร์กอัป เหตุใด XML จึงเรียกว่าภาษา มันไม่ได้อธิบายอะไรเลยมันไม่ได้แปลมันแค่ แก้ไข: บางทีคำถามของฉันควรกว้างขึ้น เนื่องจากคำตอบอยู่ในขณะนี้ "เนื่องจาก XML ถูกตั้งชื่อตาม SGML ซึ่งถูกตั้งชื่อตาม GML ฯลฯ " คำถามควรได้รับทำไมมาร์กอัปภาษา (เช่น XML) เรียกว่าภาษา? อ๋อและ WRT …

12
เราสามารถแทนที่ XML ด้วย JSON ได้ทั้งหมดหรือไม่ [ปิด]
ฉันแน่ใจว่านักพัฒนาจำนวนมากคุ้นเคยกับXMLและJSONและพวกเขาใช้ทั้งคู่ ดังนั้นจึงไม่มีประเด็นในการอธิบายว่าพวกเขาคืออะไรและอะไรคือจุดประสงค์ของพวกเขาแม้โดยสังเขป หากเราพยายามทำแผนที่แนวคิดของพวกเขาเราสามารถพูดได้ (แก้ไขให้ฉันถ้าฉันผิด): แท็ก XML เทียบเท่ากับ JSON {} แอตทริบิวต์ XML เทียบเท่ากับคุณสมบัติ JSON การรวบรวมแท็ก XML เทียบเท่ากับ JSON [] สิ่งเดียวที่ฉันสามารถคิดซึ่งไม่ได้อยู่ใน JSON เป็นNamespaces XML คำถามคือเมื่อพิจารณาการทำแผนที่นี้และการพิจารณาว่า JSON นั้นมีน้ำหนักเบามากในการทำแผนที่นี้เราสามารถมองเห็นโลกในอนาคต (หรืออย่างน้อยก็ในความคิดทางทฤษฎีเกี่ยวกับโลก) โดยปราศจาก XML แต่ JSON ทำทุกอย่าง เราสามารถใช้ JSON ได้ทุกที่ที่ใช้ XML หรือไม่ PS: โปรดทราบว่าผมเคยเห็นนี้คำถาม มันเป็นสิ่งที่แตกต่างอย่างสิ้นเชิงจากสิ่งที่ฉันถามที่นี่ ดังนั้นโปรดอย่าพูดถึงที่ซ้ำกัน
78 xml  json 

5
ทำไมไม่ XHTML5
ดังนั้น HTML5 คือการก้าวไปข้างหน้าอย่างยิ่งใหญ่ ขั้นตอนสุดท้ายที่เราทำคือสิ่งที่ฉันรู้คือการแนะนำ XHTML ข้อดีคือชัดเจน: ความเรียบง่าย, ความเข้มงวด, ความสามารถในการใช้ตัวแยกวิเคราะห์ XML มาตรฐานและเครื่องกำเนิดไฟฟ้าเพื่อทำงานกับเว็บเพจและอื่น ๆ HTML5 นั้นแปลกและน่าหงุดหงิดและน่าหงุดหงิดเหลือเกิน: เราทำงานร่วมกับไวยากรณ์ที่ไม่ได้มาตรฐานอีกครั้ง อีกครั้งเราต้องจัดการกับสัมภาระในอดีตและความซับซ้อนในการแยกวิเคราะห์; อีกครั้งเราไม่สามารถใช้ไลบรารี XML ตัวแยกวิเคราะห์เครื่องกำเนิดไฟฟ้าหรือหม้อแปลงของเรา และข้อได้เปรียบทั้งหมดที่แนะนำโดย XML (ความสามารถในการขยาย, เนมสเปซ, มาตรฐานและอื่น ๆ ) ที่ W3C ใช้เวลาทศวรรษผลักดันด้วยเหตุผลที่ดีหายไป ไม่เป็นไรเรามี XHTML5 แต่ดูเหมือนว่าจะไม่ได้รับความนิยมเหมือนการเข้ารหัส HTML5 ดูคำถาม SOเช่นนี้ แม้แต่ข้อมูลจำเพาะ HTML5บอกว่า HTML5 ไม่ใช่ XHTML5 "เป็นรูปแบบที่แนะนำสำหรับผู้แต่งส่วนใหญ่" ฉันมีข้อเท็จจริงที่ผิดหรือเปล่า? มิฉะนั้นทำไมฉันเป็นคนเดียวที่รู้สึกแบบนี้ ทำไมคนเลือก HTML5 มากกว่า XHTML5
53 html  html5  xml  xhtml 

12
ถ้า XML แย่มาก ... ทำไมผู้คนมากมายถึงใช้มัน [ปิด]
ฉันเข้าใจวัตถุประสงค์ของ XML แต่ฉันมักจะได้ยินคนบ่นว่ามันแย่แค่ไหน? ฉันไม่เข้าใจว่ามันแย่ขนาดนั้นจริงเหรอ? ฉันมักจะได้ยินคำว่า "ป่อง" และ "ช้า" โยนไปรอบ ๆ แต่ฉันคิดว่าในฐานะโปรแกรมเมอร์คุณจะใช้อะไรเป็นหลัก? และคุณคิดว่ามัน "แย่" จริง ๆ หรือไม่ .... เพราะถ้าเป็นเช่นนั้นมีผู้คนมากมายที่ใช้มันเพื่อส่งข้อมูล ...

3
ทำไม XML ประเภทจึงปลอดภัย
เหตุใดพวกเขาจึงกล่าวว่า XML มีความปลอดภัยของประเภทและมันแสดงใน XML ได้อย่างไร? มันแตกต่างจาก JSON อย่างไร (เช่นที่ฉันเข้าใจ) ซึ่งไม่ปลอดภัยประเภท?
30 xml  type-safety 

4
ทำไมเราต้องมี URIs สำหรับเนมสเปซ XML
ฉันกำลังพยายามหาสาเหตุที่เราต้องการ URIs สำหรับเนมสเปซ XML และฉันไม่สามารถหาจุดประสงค์ได้ ทุกคนสามารถเพิ่มสีสันให้ฉันเล็กน้อยแสดงการใช้ของพวกเขาในตัวอย่างที่เป็นรูปธรรม? แก้ไข: ตกลงเช่น: ฉันมีสิ่งนี้จาก w3schools <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> </root> ดังนั้นสิ่งที่ควรhttp://www.w3schools.com/furnitureถือ
23 xml  namespace 

12
ข้อดีของการจัดเก็บ xml ในฐานข้อมูลเชิงสัมพันธ์คืออะไร
วันนี้ฉันได้พูดคุยกับฐานข้อมูล AdventureWorks และฉันสังเกตเห็นว่ามีตารางจำนวนหนึ่ง ( HumanResources.JobCandidateและ Sales.Individualตัวอย่าง) มีคอลัมน์ที่เก็บข้อมูล xml สิ่งที่ฉันจะรู้ก็คือข้อดีของการจัดเก็บข้อมูลมูลค่าของแถวฐานข้อมูลในคอลัมน์ของตารางอื่นคืออะไร สิ่งนี้ทำให้การสืบค้นข้อมูลนี้ยากหรือไม่ หรือสมมติฐานที่ว่าข้อมูลไม่จำเป็นต้องถูกสอบถามและเพียงแค่ต้องถูกจัดเก็บ?
23 design  database  xml 

4
การถ่ายโอนไฟล์ / ข้อมูลขนาดใหญ่ในสถาปัตยกรรม Microservice
บริษัท ของฉันกำลังทำงานเกี่ยวกับการใช้สถาปัตยกรรมไมโครเซอร์วิส แต่เรากำลังเผชิญกับความเจ็บปวดที่เพิ่มขึ้นเรื่อย ๆ หนึ่งในประเด็นสำคัญที่เราเผชิญคือการสื่อสารข้อมูลจำนวนมากระหว่างบริการต่างๆของเรา ในฐานะที่เป็นพื้นหลังเรามีที่เก็บเอกสารที่ทำหน้าที่เป็นที่เก็บเอกสารใด ๆ ที่เราอาจต้องจัดการข้าม บริษัท การโต้ตอบกับร้านค้าดังกล่าวจะกระทำผ่านบริการที่ให้ลูกค้ามี ID ที่ไม่ซ้ำกันและสถานที่ในการสตรีมเอกสาร ตำแหน่งของเอกสารสามารถเข้าถึงได้ในภายหลังผ่านการค้นหาด้วย ID ที่ระบุ ปัญหาคือสิ่งนี้ - มันสมเหตุสมผลหรือไม่ที่ microservices ของเราทั้งหมดจะยอมรับ ID ที่ไม่ซ้ำกันนี้เป็นส่วนหนึ่งของ API ของพวกเขาเพื่อวัตถุประสงค์ในการโต้ตอบกับเอกสารหรือไม่? สำหรับฉันนี้รู้สึกผิดโดยเนื้อแท้ - บริการไม่เป็นอิสระอีกต่อไปและพึ่งพาบริการของที่เก็บเอกสาร ในขณะที่ฉันยอมรับว่าสิ่งนี้อาจทำให้การออกแบบ API ง่ายขึ้นและบางทีอาจมีประสิทธิภาพบางอย่างที่ทำให้เกิดการเชื่อมโยงมากกว่าผลประโยชน์ถ่วงดุล ไม่มีใครรู้ว่ารุ้งยูนิคอร์น (Netflix, Amazon, Google, ฯลฯ ) จัดการกับไฟล์ / การแลกเปลี่ยนข้อมูลขนาดใหญ่ระหว่างบริการของพวกเขา?

7
เหตุใด XML จึงไม่เรียกว่า EML
จากวิกิพีเดีย Extensible Markup Language (XML) เป็นชุดของกฎสำหรับการเข้ารหัสเอกสารในรูปแบบที่เครื่องอ่านได้ มันถูกกำหนดใน XML 1.0 Specification [4] ผลิตโดย W3C และข้อกำหนดที่เกี่ยวข้องอื่น ๆ อีกมากมายมาตรฐานเปิดฟรีทั้งหมด [5] อะไรคือเหตุผลทางประวัติศาสตร์ในการเรียก XML ชวเลขและค่อนข้างเป็น EML ที่เป็นธรรมชาติมากกว่าเดิม?
21 naming  xml  etymology 

3
marshaller และ serializer แตกต่างกันอย่างไร
... และ unmarshalling / deserializing หรือไม่ คำอธิบายของ Wikipediaทำให้ฉันไม่มีใครฉลาด! ฉันเป็นโปรแกรมเมอร์ Java ในกรณีที่มีการใช้คำศัพท์ต่างกันในภาษาต่างๆ
20 java  xml 

1
ทำสำเนาเอกสารเกี่ยวกับการใช้งานอินเตอร์เฟส / แทนที่ดีหรือไม่ดี?
ดังนั้นเราจึงมีส่วนต่อประสานเช่นนั้น /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } เมื่อเร็ว ๆ นี้เราได้เล่นเรื่องเอกสารที่เกี่ยวข้องกับการสร้างและตรวจสอบให้แน่ใจว่ามีเอกสาร XML มากมายดังกล่าวข้างต้น สิ่งนี้ทำให้เกิดเอกสารซ้ำซ้อนมากมาย ตัวอย่างการนำไปใช้: /// <summary> /// A Foo …

2
ความสำคัญของ XML ในโลกของ JSON คืออะไร?
การเรียนรู้ XML สำคัญแค่ไหนเมื่อ JSON สามารถทำสิ่งที่ฉันต้องการได้เกือบทั้งหมด ต้องบอกว่าฉันใช้ JSON เป็นหลักสำหรับการร้องขอ AJAX และรับข้อมูลจาก API ต่างๆ ฉันเป็นมือใหม่ในการพัฒนาเว็บไซต์และเหตุผลที่ฉันถามนี่คือฉันต้องการทราบว่าฉันควรจะไปข้างหน้าและซื้อหนังสือบน XML หรือไม่หรือว่าฉันสามารถให้มันผ่าน
17 xml 

4
ความสัมพันธ์และความแตกต่างระหว่าง SGML, XML, HTML และ XHTML
ฉันสงสัยว่า "โปรไฟล์" หมายถึงอะไรในWikipedia : XML เป็นโปรไฟล์ของ SGML มาตรฐาน ISO และ XML ส่วนใหญ่มาจาก SGML ที่ไม่เปลี่ยนแปลง ตามที่ http://xml-tips.assistprogramming.com/sgml-xml-html-xhtml-all-together.html : HTML เป็นชุดย่อยของ SGML XML เป็นชุดย่อยที่ใช้งานได้ดีของ SGML XHTML ขยายและย่อย HTML "หนึ่งเป็นส่วนย่อยของอีกคน" หมายความว่ารหัสในครั้งแรกยังถูกต้อง syntactically และ semantically เหมือนกันในครั้งที่สองหรือไม่ ในความหมายของทฤษฎีเซตเบื้องต้น HTML, XML และ XHTML เป็นชุดย่อยของ SGML ที่แตกต่างกันหรือไม่ XML และ HTML เกือบจะไม่ตัดกันหรือไม่ XHTML เป็นชุดของทั้ง XML และ HTML หรือไม่ …
16 html  xml  xhtml 

2
เหตุใดความคิดเห็น xml จึงไม่สามารถมียัติภังค์สองรายการได้
ฉันใช้ความคิดเห็นมาร์คดาวน์ในความคิดเห็น xml ของไฟล์กำหนดค่าเมื่อ XmlParser รายงานว่า--ไม่อนุญาตให้ใช้เครื่องหมายขีดคั่นสองตัว ( ) ในความคิดเห็น xml ตรวจสอบข้อมูลจำเพาะ XMLดูเหมือนว่าข้อคิดเห็น xml ไม่ได้ถูกออกแบบมาเพื่อมียัติภังค์สองรายการเนื่องจากเหตุผลด้านความเข้ากันได้กับตัวแยกวิเคราะห์ SGML ทำไมตัวแยกวิเคราะห์ SGML จึงไม่อนุญาตให้ใช้เครื่องหมายขีดคั่นคู่ในความคิดเห็น
16 xml  sgml 

4
มีตัวเลือกใดให้เลือก: แอตทริบิวต์ XML หรือโหนดย่อย
เราต้องการส่งออกข้อมูลบางส่วนจากฐานข้อมูลของเราเป็น XML ยกตัวอย่างเช่นPersonสามารถมีage,nameและบางส่วนคุณสมบัติอื่น ๆ เรามีสองตัวเลือกในการกำหนดรูปแบบ XML ตัวเลือก # 1: <Persons> <Person> <Age>16</Age> <Name>Richard</Name> </Person> <Person> <Age>34</Age> <Name>Eric</Name> </Person> ... </Persons> ตัวเลือก # 2: <Persons> <Person Age="16" Name="Richard"/> <Person Age="34" Name="Eric"/> ... </Persons> ดังนั้นความแตกต่างระหว่างคำจำกัดความของโหนดย่อยหรือคุณลักษณะคืออะไร? และประโยชน์ของแต่ละตัวเลือกคืออะไร
15 xml 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.