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

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


2
โปรแกรมแก้ไขข้อความเพื่อเปิดไฟล์ข้อความใหญ่ (ยักษ์ใหญ่ใหญ่) [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันหมายถึง 100+ MB ใหญ่; ไฟล์ข้อความดังกล่าวสามารถผลักซองจดหมายของบรรณาธิการ ฉันต้องการตรวจสอบไฟล์ XML ขนาดใหญ่ แต่ไม่สามารถแก้ไขได้หากตัวแก้ไขข้อผิดพลาด ข้อเสนอแนะใด ๆ

13
<! [CDATA []]> ใน XML หมายถึงอะไร
ฉันมักจะพบCDATAแท็กแปลก ๆ นี้ในXMLไฟล์: &lt;![CDATA[some stuff]]&gt; ฉันสังเกตว่าCDATAแท็กนี้มักมาที่จุดเริ่มต้นแล้วตามด้วยบางสิ่ง แต่บางครั้งก็มีการใช้งานบางครั้งก็ไม่ได้ ฉันคิดว่ามันคือการทำเครื่องหมายที่some stuffเป็น "ข้อมูล" ที่จะถูกแทรกหลังจากนั้น แต่ข้อมูลประเภทsome stuffใด มีอะไรที่ฉันเขียนในแท็ก XML เป็นข้อมูลบางประเภทใช่ไหม
1014 xml  cdata 

17
ฉันจะแยกวิเคราะห์ XML ใน Python อย่างไร
ฉันมีหลายแถวในฐานข้อมูลที่มี XML และฉันพยายามเขียนสคริปต์ Python เพื่อนับอินสแตนซ์ของแอตทริบิวต์โหนดเฉพาะ ต้นไม้ของฉันดูเหมือนว่า: &lt;foo&gt; &lt;bar&gt; &lt;type foobar="1"/&gt; &lt;type foobar="2"/&gt; &lt;/bar&gt; &lt;/foo&gt; ฉันจะเข้าถึงคุณลักษณะ"1"และ"2"ใน XML โดยใช้ Python ได้อย่างไร
1003 python  xml 

7
"เครื่องมือ: บริบท" ในไฟล์เลย์เอาต์ของ Android คืออะไร
เริ่มจาก ADT เวอร์ชั่นใหม่เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่าแอททริบิวใหม่นี้ในไฟล์ XML ของเลย์เอาต์ตัวอย่างเช่น &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /&gt; "เครื่องมือ: บริบท" ใช้ทำอะไร มันจะรู้เส้นทางที่แน่นอนไปยังกิจกรรมที่เขียนที่นั่นได้อย่างไร มันดูแพคเกจของแอพพลิเคชั่นหรือไม่? มีการ จำกัด คลาสที่ขยายบริบทหรือกิจกรรมเท่านั้นหรือไม่ มันสามารถใช้งานได้สำหรับรายการ ListView ฯลฯ ?


7
ฉันจะคอมเม้นต์บล็อกแท็กใน XML ได้อย่างไร
ฉันจะคอมเม้นต์บล็อกแท็กใน XML ได้อย่างไร เช่นฉันจะแสดงความคิดเห็น&lt;staticText&gt;และทุกอย่างภายในนั้นได้อย่างไรในรหัสด้านล่าง? &lt;detail&gt; &lt;band height="20"&gt; &lt;staticText&gt; &lt;reportElement x="180" y="0" width="200" height="20"/&gt; &lt;text&gt;&lt;![CDATA[Hello World!]]&gt;&lt;/text&gt; &lt;/staticText&gt; &lt;/band&gt; &lt;/detail&gt; ฉันสามารถใช้&lt;!-- staticText--&gt;แต่เป็นเพียงแท็กเดียว (เท่าที่ฉันรู้) เช่น//ใน Java และ C ฉันต้องการอะไรมากกว่าที่/** comment **/จะสามารถใช้ใน Java และ C ได้ดังนั้นฉันจึงสามารถคอมเม้นต์บล็อคโค้ด XML ที่ยาวขึ้นได้
795 xml  comments 

18
ฉันจะจัดมุมมองที่ด้านล่างของหน้าจอได้อย่างไร
นี่คือรหัสรูปแบบของฉัน &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"&gt; &lt;TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"&gt; &lt;/TextView&gt; &lt;LinearLayout android:id="@+id/LinearLayout" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom"&gt; &lt;EditText android:id="@+id/EditText" android:layout_width="fill_parent" android:layout_height="wrap_content"&gt; &lt;/EditText&gt; &lt;Button android:text="@string/label_submit_button" android:id="@+id/Button" android:layout_width="wrap_content" android:layout_height="wrap_content"&gt; &lt;/Button&gt; &lt;/LinearLayout&gt; &lt;/LinearLayout&gt; สิ่งนี้ดูเหมือนว่าอยู่ทางซ้ายและสิ่งที่ฉันต้องการให้ดูเหมือนอยู่ทางขวา คำตอบที่ชัดเจนคือการตั้งค่า TextView ให้ fill_parent บนความสูง แต่สิ่งนี้ทำให้ไม่มีที่ว่างเหลือสำหรับปุ่มหรือฟิลด์รายการ โดยพื้นฐานแล้วปัญหาคือฉันต้องการให้ปุ่มส่งและรายการข้อความเป็นความสูงคงที่ที่ด้านล่างและมุมมองข้อความเพื่อเติมเต็มพื้นที่ที่เหลือ ในทำนองเดียวกันในเลย์เอาต์แบบเส้นแนวนอนฉันต้องการให้ปุ่มส่งเพื่อตัดเนื้อหาและสำหรับการป้อนข้อความเพื่อเติมส่วนที่เหลือของพื้นที่ หากรายการแรกในเลย์เอาต์แบบเส้นถูกบอกให้เติม _parent มันจะทำสิ่งนั้นอย่างแน่นอนทำให้ไม่มีที่ว่างสำหรับรายการอื่น ฉันจะรับไอเท็มที่อยู่ในเลย์เอาต์เชิงเส้นก่อนเพื่อเติมช่องว่างทั้งหมดนอกเหนือจากค่าต่ำสุดที่จำเป็นสำหรับรายการที่เหลือในเลย์เอาต์ได้อย่างไร รูปแบบสัมพัทธ์เป็นคำตอบที่แน่นอน: &lt;?xml version="1.0" …

9
วิธีการจัดรูปแบบอัตโนมัติ / เยื้อง XML / HTML ใน Notepad ++
มีวิธีการเยื้องบล็อกของรหัสอีกครั้งหรือไม่ ฉันกำลังมองหาบางสิ่งที่คล้ายกับCtrl+ Shift+ Fใน Eclipse (จัดรูปแบบอัตโนมัติ / เยื้อง) ต้องมีความชัดเจน, ฉันรู้แล้วว่าการจัดรูปแบบ XML นอก Notepad ++ (Eclipse ทำงานได้ดีดังที่ได้กล่าวไว้แล้ว) ดังนั้นฉันจึงไม่จำเป็นต้องมีลิงก์จำนวนมากไปยังเครื่องมือการจัดรูปแบบ XML อื่น ๆ ฉันทำงานกับ XML และ HTML โดยเฉพาะ โดยหลักการแล้วมันมีการเชื่อมโยงที่สะดวกสบายเหมือนกับที่สำคัญใน Eclipse ดังนั้นฉันจึงไม่ต้องหยุดเวิร์กโฟลว์ของฉัน ฉันรู้แล้วเกี่ยวกับ NppAutoIndent - มันใช้งานไม่ได้เพราะฉันทำงานกับ XML, HTML และ CSS


14
ฉันจะบันทึกการตั้งค่าแอปพลิเคชันในแอปพลิเคชัน Windows Forms ได้อย่างไร
สิ่งที่ฉันต้องการบรรลุนั้นง่ายมาก: ฉันมีแอปพลิเคชัน Windows Forms (.NET 3.5) ที่ใช้พา ธ สำหรับการอ่านข้อมูล เส้นทางนี้สามารถแก้ไขได้โดยผู้ใช้โดยใช้แบบฟอร์มตัวเลือกที่ฉันมีให้ ตอนนี้ฉันต้องการบันทึกค่าพา ธ ไปยังไฟล์เพื่อใช้ในภายหลัง นี่จะเป็นการตั้งค่าที่บันทึกไว้ในไฟล์นี้ ไฟล์นี้จะอยู่ในโฟลเดอร์แอปพลิเคชันโดยตรง ฉันเข้าใจว่ามีสามตัวเลือก: ไฟล์ ConfigurationSettings (appname.exe.config) Registry ไฟล์ XML ที่กำหนดเอง ฉันอ่านว่าไฟล์การกำหนดค่า. NET ไม่ได้เล็งเห็นถึงการบันทึกค่ากลับคืนมา ในส่วนของรีจิสตรี้ผมอยากจะให้ไกลที่สุดเท่าที่จะทำได้ นี่หมายความว่าฉันควรใช้ไฟล์ XML ที่กำหนดเองเพื่อบันทึกการตั้งค่าหรือไม่ ถ้าเป็นเช่นนั้นฉันต้องการดูตัวอย่างโค้ดของ (C #) ฉันเคยเห็นการสนทนาอื่นในเรื่องนี้ แต่ก็ยังไม่ชัดเจนสำหรับฉัน

8
จะพิมพ์ XML จากบรรทัดคำสั่งได้อย่างไร
ที่เกี่ยวข้อง: ฉันจะพิมพ์ JSON in (unix) shell script ได้อย่างไร มีเชลล์สคริปต์ (unix) เพื่อจัดรูปแบบ XML ในรูปแบบที่มนุษย์อ่านหรือไม่ โดยพื้นฐานแล้วฉันต้องการให้มันแปลงค่าต่อไปนี้: &lt;root&gt;&lt;foo a="b"&gt;lorem&lt;/foo&gt;&lt;bar value="ipsum" /&gt;&lt;/root&gt; ... เป็นอะไรเช่นนี้: &lt;root&gt; &lt;foo a="b"&gt;lorem&lt;/foo&gt; &lt;bar value="ipsum" /&gt; &lt;/root&gt;
528 xml  unix  command-line 

11
ฉันจะหลีกเลี่ยงเครื่องหมายใน XML เพื่อให้แสดงเป็นเอนทิตีใน HTML ได้อย่างไร
ฉันมีข้อความ XML ที่ฉันต้องการให้แสดงในหน้า HTML &amp;amp;ข้อความนี้มีเครื่องหมายซึ่งผมต้องการที่จะแสดงผลในการเป็นตัวแทนกิจการที่: ฉันจะหนีแอมเปอร์แซนด์นี้ใน XML ต้นทางได้อย่างไร ฉันพยายาม&amp;amp;แต่นี่คือถอดรหัสเป็นตัวละครที่เกิดขึ้นจริงเครื่องหมาย ( &amp;) ซึ่งเป็นที่ไม่ถูกต้องในรูปแบบ HTML ดังนั้นฉันต้องการที่จะหลบหนีในลักษณะที่มันจะถูกแสดง&amp;amp;ในหน้าเว็บที่ใช้เอาท์พุท XML
523 html  xml  escaping  ampersand 


7
XDocument หรือ XmlDocument
ตอนนี้ฉันกำลังเรียนรู้XmlDocumentแต่ฉันเพิ่งพบเจอXDocumentและเมื่อฉันพยายามค้นหาความแตกต่างหรือผลประโยชน์ของพวกเขาฉันไม่สามารถหาสิ่งที่มีประโยชน์ได้คุณช่วยบอกฉันหน่อยได้ไหมว่าทำไมคุณถึงใช้สิ่งอื่น

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