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

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

9
ฉันจะแยกไฟล์ XML สองไฟล์ได้อย่างไร
บน Linux ฉันจะสร้างส่วนต่างระหว่างสองไฟล์ XML ได้อย่างไร เป็นการดีที่ฉันจะสามารถกำหนดค่าให้บางสิ่งที่เข้มงวดหรือคลายบางสิ่งเช่นช่องว่างหรือคำสั่งแอตทริบิวต์ ฉันมักจะสนใจว่าไฟล์นั้นมีฟังก์ชั่นเหมือนกัน แต่แตกต่างกันโดยตัวของมันเองมันน่ารำคาญที่จะใช้โดยเฉพาะอย่างยิ่งถ้าไฟล์ XML ไม่มีการแพร่กระจายจำนวนมาก ตัวอย่างเช่นสิ่งต่อไปนี้ควรเป็นจริงสำหรับฉัน: <tag att1="one" att2="two"> content </tag> <tag att2="two" att1="one"> content </tag>
75 linux  xml  diff 

8
การแสดง XML ในเบราว์เซอร์ Chrome
ฉันชอบเบราว์เซอร์ Chrome แต่ฉันใช้ XML ค่อนข้างมากในงานพัฒนาของฉันและเมื่อฉันดูใน Chrome ฉันเพิ่งได้รับข้อความที่แสดงผล ฉันรู้ว่ามุมมองแหล่งข้อมูลนั้นดีขึ้นเล็กน้อย แต่ฉันอยากเห็นรูปแบบและฟังก์ชันการทำงานที่ Internet Explorer เพิ่มเข้ากับ XML กล่าวคือ: ไฮไลต์ เปิด / ปิดโหนด มีความคิดใดบ้างที่ฉันจะได้รับบน Chrome UPDATE: ส่วนต่อขยาย XMLTree มีอยู่ในส่วนต่อขยายของ Google Chrome Beta เว็บไซต์

3
ฉันจะดู XML ของเอกสาร DOCX ของฉันได้อย่างไร
ฉันต้องการเห็นฉัน.docxในรูปแบบXMLบริสุทธิ์ แอปพลิเคชั่นต่างๆเช่นอินเทอร์เน็ตเบราว์เซอร์และสตูดิโอภาพจะเปิดไฟล์ใน Word สำหรับฉัน ฉันได้ลองเปลี่ยนชื่อเอกสารเพื่อ.xmlขยายและเพิ่งเปิดใน notepad แสดงข้อความที่ไม่สามารถเข้าใจได้
52 xml  docx 

6
วิธีการตั้งค่าภาษาเริ่มต้นใน Notepad ++
ฉันใช้ Notepad ++ เป็นส่วนใหญ่ในการจัดการกับไฟล์ XML มันจะดีถ้า Notepad ++ แยกวิเคราะห์และปรับสีไฟล์ของฉันตามภาษา XML เมื่อฉันเปิดไฟล์ ฉันต้องเปิดไฟล์แทนเลือก XML จากเมนูภาษา มีวิธีบอก Notepad ++ หรือไม่ว่า XML นั้นเป็นภาษาเริ่มต้นและจัดการกับไฟล์ตามนั้น

1
วิธีแก้ไข / สร้างค่าในไฟล์ XML โดยใช้ PowerShell
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะแก้ไข / สร้างค่าในไฟล์ XML โดยใช้ PowerShell โดยทั่วไปฉันสนใจ: แก้ไขค่าในไฟล์ XML หรือสร้างค่าหากไม่มีอยู่ (เช่นฉันต้องการค้นหารายการสร้างถ้าไม่มีอยู่และแก้ไขค่า) จัดการกับไวยากรณ์ XML ที่แตกต่างกันในไฟล์ XML เดียวกันกับไฟล์เหล่านั้น: ไวยากรณ์ 1: <การตั้งค่า> <setting id = "Location2" value = "Barcelona, ​​Spain" /> <setting id = "Location2id" value = "zmw: 00000.1.08181" /> </ การตั้งค่า> ไวยากรณ์ 2: <การตั้งค่า> <musicplayer> <Crossfade> 0 </ Crossfade> <queuebydefault> เท็จ </ …
24 powershell  xml 

5
เครื่องมือ Grep สำหรับ XML [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังมองหาเครื่องมือที่ดีในการดำเนินการคล้ายกับ grep บน XML - ตัวอย่างเช่นแยกคุณลักษณะบางอย่างเท่านั้น Grep ตัวเองไม่สามารถจัดการได้ - เครื่องมือใด ๆ ที่เทียบเท่ากับ DFA สามารถจัดการแข่งขันที่ไม่ซ้ำแบบซ้ำได้และของฉันอาจซ้ำได้ ฉันได้ลองxgrepแล้ว แต่มันค่อนข้างไม่เสถียรและฉันต้องการเครื่องมือที่เสถียรและเชื่อถือได้ คำแนะนำใด ๆ แก้ไข: ฉันชอบเครื่องมือโอเพนซอร์สที่ทำงานได้ดีภายใต้ Linux
22 automation  grep  xml  regex 

11
Notepad ++ ไม่เริ่มทำงาน (notepad ++. exe มีอยู่ในตัวจัดการงาน)
เมื่อวานนี้ Notepad ++ ทำงานได้ แต่วันนี้ไม่ทำงาน แม้จะมี notepad ++. exe (ด้วยกระบวนการ 13 รายการ) ก็เป็นตัวจัดการงานหน้าต่าง Notepad ++ จะไม่เปิดขึ้น ฉันพยายามถอนการติดตั้งและติดตั้งซอฟต์แวร์ใหม่ (และการเปิดใช้งานครั้งแรก) notepad.exe มีอยู่ในโฟลเดอร์ C: \ Windows และ C: \ Windows \ Sytem32 ไฟล์ล่าสุดที่เปิดด้วย notepad ++ เป็นไฟล์ xml ซึ่งโปรแกรมอื่นไม่สามารถอ่านได้เนื่องจากข้อความแสดงข้อผิดพลาดต่อไปนี้: Caracter '<' ไม่สามารถใช้ในค่าที่เป็นของ ฉันจะทำอย่างไรได้โปรด
20 xml  notepad++ 

2
วิธีการจัดรูปแบบ / เยื้องไฟล์ XML บรรทัดเดียวใน Notepad ++ x64?
เป็นเวลานานที่ปลั๊กอิน TextFX ทำงานสำหรับ Notepad ++ รุ่น 32 บิตผ่านทางเมนูเป็นTextFX > TextFX HTML Tidy > Tidy: Reindent XMLเวลานาน ในเดือนมกราคม 2012 Notepad ++ v5.9.8 ไม่รวมปลั๊กอินอีกต่อไปอาจเป็นเพราะการสนับสนุนใหม่ของ Unicode ซึ่งผู้พัฒนา TextFX ไม่ได้กอดเร็วพอดูN ++ v5.9.8 changelogเทียบกับN ++ v5.9.6 changelogและTextFX's Future ต่อมาได้เปิดตัว Notepad ++ รุ่น 64 บิตซึ่งไม่ได้รวมตัวจัดการปลั๊กอิน (เพราะมันเป็นปลั๊กอินที่พัฒนาโดยนักพัฒนาบุคคลที่สาม ) จนกระทั่งเมื่อเร็ว ๆ นี้. ในเดือนเมษายน 2560 ผู้พัฒนา NppPluginManager ประกาศว่ามีรุ่น x64 …


14
การสคริปต์: วิธีที่ง่ายที่สุดในการแยกค่าในแท็กของไฟล์ XML คืออะไร
ฉันต้องการอ่าน pom.xml ('Project Object Model' ของ Maven) และแยกข้อมูลรุ่น นี่คือตัวอย่าง: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> </dependency> </dependencies> </project> ฉันจะแยกเวอร์ชัน '1.0.74-SNAPSHOT' จากด้านบนได้อย่างไร ชอบที่จะสามารถทำได้โดยใช้สคริปต์ทุบตีเรียบง่ายหรือ awk มิฉะนั้นจะแนะนำให้ใช้ไพ …
14 linux  bash  unix  python  xml 

3
ฉันจะเน้น XML บนบรรทัดคำสั่งได้อย่างไร
ฉันจะเน้น XML จาก stdin (เช่น pip จากxmllint --format) ถึง stdout ได้อย่างไร ฉันรู้วิธีไฮไลต์การทำงานในnanoและviewแต่มีบางสิ่งที่เพิ่งส่งออกไปยัง stdout และออกหรือไม่ สิ่งที่ฉันจะเชื่อมโยงที่จะทำคือเพียงแค่พิมพ์สิ่งที่ชอบ xmllint --format xmlfile.xml | some-highlighter หรือบางทีสำหรับไฟล์ขนาดใหญ่ xmllint --format xmlfile.xml | some-highlighter | less และรับเอาท์พุทสวย

6
ความแตกต่างของ XML ที่ทนต่อความยาวบรรทัด
ฉันได้ดูคำตอบสำหรับคำถามนี้และโชคไม่ดีที่พวกเขาไม่ได้ช่วยฉัน เพื่อไม่ให้กระทบกับบุชตอนนี้ C # รุ่นที่สองในความลึกตอนนี้อยู่ในการแก้ไขสำเนา ฉันต้องการเห็นสิ่งที่ตัวแก้ไขการคัดลอกทำได้ง่ายจริง ๆ ดังนั้นฉันสามารถปฏิเสธหรือยอมรับการเปลี่ยนแปลงของเขาได้ เรากำลังใช้ docbook ในรูปแบบที่แก้ไข แต่ฉันดีใจที่ได้ดูแหล่งข้อมูล XML ดิบ ทั้งหมดนี้ดี - ยกเว้นว่าเมื่อตัวแก้ไขการคัดลอกทำการเปลี่ยนแปลงที่สามารถเปลี่ยนการตัดบรรทัด ดังนั้นสิ่งที่เคยอ่าน: <para>Foo bar baz second line</para> ตอนนี้อ่าน <para>Foo bar grontle baz second line</para> ตอนนี้การเปลี่ยนแปลงที่แท้จริงที่นี่คือการแทรก "grontle" ฉันไม่สนใจว่า "baz" ได้ย้ายจากบรรทัดแรกไปยังบรรทัดที่สอง แต่เครื่องมือต่าง ๆ ทั้งหมดที่ฉันเคยเห็นทำ ฉันรู้ว่ามีตัวเลือกหนึ่งที่จะจัดรูปแบบเอกสารทั้งหมด (หรืออาจเป็นเพียงแค่ย่อหน้าทั้งหมด) เป็นบรรทัดเดียว ... แต่นั่นก็ยากที่จะอ่านจริงๆเพราะเครื่องมือ diff ไม่ห่อเมื่อแสดง ฉันแน่ใจว่าฉันสามารถจัดการกับเครื่องมือที่ฉันมี แต่ถ้าใครรู้อะไรที่ดีกว่าฉันจะดีใจจริงๆที่ได้ยินเกี่ยวกับมัน ฉันสงสัยว่าผู้เผยแพร่ของฉันก็จะทำเช่นกัน (ฉันรวมแท็ก Windows …

1
วิธีการนำเข้างานที่กำหนดเวลาไว้โดยอัตโนมัติจากไฟล์ XML
ฉันสร้างงานที่กำหนดเวลาไว้ใน Windows 7 แล้วงานกำลังทำงานอย่างสมบูรณ์บนคอมพิวเตอร์ของฉัน ฉันได้ส่งงานไปยังไฟล์ XML และต้องการสร้างงานเดียวกันบนคอมพิวเตอร์เครื่องอื่นโดยอัตโนมัติ ฉันจะนำเข้าไฟล์ XML ในทางปฏิบัติใน Task Scheduler บนคอมพิวเตอร์เครื่องที่สองได้อย่างไร?

2
Excel: แก้ไข XML ภายในไฟล์ XLSX
ไฟล์ Excel XLSX เป็นไฟล์ zip ที่มีไฟล์ XML หลายไฟล์ ฉันพยายามแยกไฟล์ XML ทั้งหมดและแก้ไขxl\connections.xml โดยใช้โปรแกรมแก้ไข XML นั่นเป็นเพราะฉันต้องเปลี่ยนการเชื่อมต่อ 20+ ให้ชี้ไปที่เซิร์ฟเวอร์อื่น เมื่อฉันเปิดไฟล์เก็บถาวรที่แก้ไขใน Excel มันจะปฏิเสธการเปลี่ยนแปลงและซ่อมแซมไฟล์ มีวิธีแก้ไขไฟล์ XML ในไฟล์เก็บถาวร XML หรือไม่?

7
ปลั๊กอินเครื่องมือ XML สำหรับ Notepad ++ 7.4
ฉันประสบปัญหาในการเรียกใช้ปลั๊กอินเครื่องมือ XML สำหรับ Notepad ++ ที่กำลังทำงานอยู่ ฉันมี Notepad ++ ใหม่ล่าสุด (v7.4) และปลั๊กอินเครื่องมือ XML ใหม่ล่าสุด (v2.4.9.2 จากSourceforge ) ทั้งสองเป็นเวอร์ชัน 64 บิตบน Windows 7 (64 บิต) ครั้งแรกที่ฉันปิดอินสแตนซ์ทั้งหมดของ Notepad ++ แล้วฉันจะคัดลอกXMLTools.dllไปยังโฟลเดอร์ปลั๊กอินของ Notepad ++ ติดตั้งและการอ้างอิง (libs) ควบคู่ไปกับฉันที่อธิบายไว้ในnotepad++.exeinstall.txt เมื่อฉันเริ่ม Notepad ++ ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: % 1 ไม่ใช่แอปพลิเคชัน Win32 ที่ถูกต้อง XMLTools.dll เข้ากันไม่ได้กับ Notepad รุ่นปัจจุบัน ข้อความแสดงข้อผิดพลาดหลังจาก "ติดตั้ง" ปลั๊กอินเครื่องมือ XML …

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