หนึ่งจะเปิดไฟล์ XML ด้วย LibreOffice ได้อย่างไร


10

หนึ่งสามารถเปิดไฟล์ XML เช่นกับ LibreOffice ได้อย่างไร ถ้าฉันลองทั้งหมดที่ฉันเห็นคือรูปแบบข้อความของ XML พร้อมด้วยแท็กเป็นต้น


1
สวัสดีคุณต้องการที่จะแก้ไขไฟล์หรือเพียงแค่ดูมันได้หรือไม่ คุณสามารถใช้ gedit help.ubuntu.com/community/geditการสร้างของ ubuntu ในตัวแก้ไขข้อความ
gman

ไฟล์ XML เป็นไฟล์ข้อความดังนั้นตัวแก้ไขข้อความใด ๆ จึงสามารถเปิดได้ แต่ถ้าคุณต้องการทำการตรวจสอบความถูกต้องของ XML คุณจำเป็นต้องมีตัวแก้ไข XML บางตัวที่จะโหลดไฟล์ XSD ที่เกี่ยวข้องกับ XML และทำการตรวจสอบความถูกต้อง (ตรวจสอบว่าคุณป้อนแท็กที่ถูกต้องด้วยประเภทค่าที่ถูกต้อง)
เบอนัวต์

2
และคุณคาดหวังอะไรจริงๆ มันเป็นไฟล์ XML!
terdon

คำตอบ:


15

ถ้าแฟ้มเป็นตาราง XML คุณสามารถเปิดใน LibreOffice Calc ผ่านData > XML Sourceเมนู1 ข้างในคุณเพียงแค่เปิดไฟล์ XML ชี้ไปที่ตารางที่คุณนำเข้าในคอลัมน์ด้านซ้ายและระบุปลายทางในชีตของคุณในฟิลด์ข้อความด้านขวา ตัวอย่าง:

ป้อนคำอธิบายรูปภาพที่นี่

คุณลักษณะนี้จะถูกบันทึกไว้ในความช่วยเหลือสำหรับ LibreOffice Calc และhttps://wiki.documentfoundation.org/Development/Calc/XMLSource

1 ตั้งแต่นี้เป็นคุณลักษณะทดลอง (อย่างน้อยใน V 6.1.3.2 คุณลักษณะ) มันอาจจะไม่น่าเชื่อถือและรายการเมนูจะเป็นสีเทาเว้นแต่คุณลักษณะทดลองมีการเปิดใช้งานด้วยTools- Options- LibreOffice- -AdvancedEnable experimental features


"ตาราง xml" คืออะไร? ฉันจะรู้ได้อย่างไรว่าไฟล์ของฉันเป็นหนึ่งหรือมีหนึ่งไฟล์ เมื่อฉันเปิดไฟล์แบบนั้นฉันไม่เห็นอะไรในหน้าต่าง "Map to document" แต่ฉันเห็น "<s: Table> บรรทัดในไฟล์มันมาจากเครื่องมือ Clarity Election Night Reporting ของ SOE Software เช่นไฟล์ detail.xls ซิปในresults.enr.clarityelections.com/CO/63746/183083/reports/?hl=th
nealmcb

เยี่ยมยอดสิ่งนี้ใช้ได้ใน LibreOffice Calc 5.1 พร้อม sitemap.xml จากบริการตัวสร้าง Sitemap ฉันสามารถเลือกคอลัมน์ที่จะแสดงในแผ่นงาน ขอบคุณ Waldir
Ade Malsasa Akbar

ตาราง XML คืออะไร มันเป็นชุดของโหนดซ้ำ ๆ ซึ่งทั้งหมดมีชุดคุณลักษณะเดียวกันในโครงสร้างสองหรือสามระดับหรือไม่ มันแปลงเป็นตารางที่มีแต่ละแถวที่สอดคล้องกับหนึ่งในโหนดระดับแรกหรือไม่?
PJTraill

เมื่อฉันลองทำสิ่งนี้ (ใน LibreOffice Calc 6.1.3.2 บน Open Suse Leap) แหล่ง XML จะเป็นสีเทาในเมนูข้อมูล - ฉันต้องทำอย่างอื่นก่อนหรือไม่?
PJTraill

เอกสารบางอย่างที่wiki.documentfoundation.org/Development/Calc/XMLSourceตามที่อ้างถึงในวิธีใช้ (แต่ไม่ได้บอกอะไรเลยเกี่ยวกับการยกเลิกรายการเมนู)
PJTraill

2

คุณสามารถใช้basexจากศูนย์ซอฟต์แวร์

sudo apt-get install basex

BaseX เป็นฐานข้อมูล XML ที่รวดเร็วและน้ำหนักเบา แต่ทรงพลังและโปรเซสเซอร์ XPath / XQuery ที่มีประสิทธิภาพรวมถึงการสนับสนุน W3C Full Text และคำแนะนำการอัปเดตล่าสุด รองรับอินสแตนซ์ XML ขนาดใหญ่และให้บริการส่วนหน้าแบบโต้ตอบสูง (basexgui)

ฉันไม่ได้ติดตั้ง แต่มีการจัดอันดับสูงมากจากศูนย์ซอฟต์แวร์


ใช้งานได้จริงและน่าเกลียด;)
AB

0

โปรแกรมแก้ไขข้อความGeditเริ่มต้นสามารถเปิดไฟล์ได้ - ฉันขอแนะนำให้คุณลองBluefishซึ่งสามารถทำได้ด้วย XML เช่นเดียวกับ HTML และภาษาอื่น ๆ นอกจากนี้ยังทำการเติมภาพอัตโนมัติและไฮไลต์

นี่คือตัวอย่างของบรรณาธิการด้านบนตามนี้ :

ภาพหน้าจอ Bluefish

ป้อนคำอธิบายรูปภาพที่นี่ NB ด้วย Gedit คุณต้องเพิ่มบางอย่างข้างต้นโดยเปลี่ยนการตั้งค่าบางอย่างและเปิดใช้งานปลั๊กอินบางอย่าง


0

ในกรณีที่คุณไม่ประสบความสำเร็จกับ LibreOffice ให้ลองใช้ SoftMaker FreeOffice ชุดสำนักงานฟรีนี้มีตัวกรองการนำเข้าและส่งออกที่ดีกว่ามากซึ่งช่วยให้คุณเรียกใช้รูปแบบ Microsoft Office ได้อย่างซื่อสัตย์ ชุดสำนักงานทั้งหมดมีคุณสมบัติครบครัน แต่ต้องการเพียง 58MB มันเขียนรหัสได้ดีรวดเร็วและเชื่อถือได้ นี่คือลิงค์ที่จะรับ:

www.freeoffice.com


สำนักงาน Kingsoft ก็ควรลองดู: wpscommunity.org
s3lph

0

คุณอาจพบว่าXMLStarletมีประโยชน์หากคุณคุ้นเคยกับแนวคิดXPATH (หรือเตรียมพร้อมที่จะเรียนรู้)

นี่เป็นเครื่องมือบรรทัดคำสั่งที่สามารถเลือกข้อมูลจากไฟล์ XML บนพื้นฐานของประเภทขององค์ประกอบและค่าของคุณสมบัติของพวกเขาหรือขององค์ประกอบที่เกี่ยวข้อง ฉันไม่แน่ใจว่าจะสร้างไฟล์ CSVหรือไฟล์อื่น ๆ ที่เหมาะสมสำหรับการโหลดลงใน LibreOffice (ถ้าเป็นเป้าหมายของคุณ) หรือไม่หรือว่าคุณจะต้องแปลงไฟล์ก่อน (ฉันจะพยายามจำให้อัปเดตสิ่งนี้หากหาข้อมูลเพิ่มเติม)

ตัวอย่างที่ให้ไว้ในบทความ Wikipedia (ลิงค์ด้านบน) แสดงคำสั่งเป็นxml(เช่นxml selสำหรับการเลือก) แต่ในกรณีของฉัน (OpenSuse Leap) มันคือxmlstarletซึ่งเป็นแพ็คเกจที่จะติดตั้ง ฉันไม่ทราบว่าสิ่งที่เป็นสถานการณ์สำหรับอูบุนตู


0

XML Copy Editor ( xmlcopyeditor ) เป็นตัวแก้ไข XML ที่รวดเร็วและฟรี มันมีการตรวจสอบความถูกต้อง DTD / XML Schema / RELAX NG, XSLT, XPath, การพิมพ์ที่สวยงาม, การเน้นไวยากรณ์, การพับ, การแท็กเสร็จสิ้น / การล็อกและการตรวจสอบการสะกดคำ / สไตล์ ตัวแก้ไขสำเนา XML สามารถติดตั้งได้จากที่เก็บเริ่มต้นของ Ubuntu

ดีบักเกอร์ตัวคัดลอก XML ( xmlcopyeditor-dbg ) เป็นตัวเลือกเสริมสำหรับตัวแก้ไขการคัดลอก XML ที่สามารถติดตั้งได้จากที่เก็บเริ่มต้นของ Ubuntu

ป้อนคำอธิบายรูปภาพที่นี่

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