Làm thế nào người ta có thể mở một tệp XML, ví dụ như với LibreOffice? Nếu tôi thử, tất cả những gì tôi thấy là định dạng văn bản của XML, với các thẻ và vv.
Làm thế nào người ta có thể mở một tệp XML, ví dụ như với LibreOffice? Nếu tôi thử, tất cả những gì tôi thấy là định dạng văn bản của XML, với các thẻ và vv.
Câu trả lời:
Nếu tệp là một bảng XML, bạn có thể mở nó trong LibreScript Calc thông qua Data > XML Source
menu 1 . Bên trong nó, bạn chỉ cần mở tệp XML, trỏ đến bảng bạn đang nhập trên cột bên trái và chỉ định đích trong trang tính của bạn trong trường văn bản bên phải. Thí dụ:
Tính năng này được ghi lại trong phần Trợ giúp cho LibreOffice Calc và tại https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Vì đây là một tính năng thử nghiệm (ít nhất là trong V 6.1.3.2), nên nó có thể không đáng tin cậy và mục menu sẽ bị mờ đi trừ khi các tính năng thử nghiệm được bật với Tools- Options- LibreOffice- Advanced- Enable experimental features.
Bạn cũng có thể sử dụng basex
từ trung tâm phần mềm.
sudo apt-get install basex
BaseX là một cơ sở dữ liệu XML và bộ xử lý XPath / XQuery rất nhanh và nhẹ, nhưng mạnh mẽ, bao gồm hỗ trợ cho các khuyến nghị cập nhật và toàn văn bản W3C mới nhất. Nó hỗ trợ các cá thể XML lớn và cung cấp một giao diện người dùng tương tác cao (basexgui).
Tôi chưa cài đặt nhưng nó có xếp hạng thực sự cao từ trung tâm phần mềm.
Trình soạn thảo văn bản Gedit mặc định có khả năng mở tệp - Tôi cũng khuyên bạn nên thử Bluefish , có thể làm XML cũng như HTML và các ngôn ngữ khác. Nó cũng tự động hoàn thành, và làm nổi bật.
Dưới đây là ví dụ về các biên tập viên ở trên dựa trên điều này :
NB Với Gedit, bạn phải thêm một số ở trên bằng cách thay đổi một vài cài đặt và kích hoạt một vài bổ trợ.
Trong trường hợp bạn không thành công với LibreOffice, hãy thử sử dụng SoftMaker FreeScript. Bộ ứng dụng văn phòng miễn phí này có các bộ lọc nhập và xuất tốt hơn nhiều cho phép bạn chạy các định dạng Microsoft Office một cách trung thực. Toàn bộ bộ phần mềm văn phòng được đóng gói tính năng, nhưng chỉ cần 58MB. Nó được mã hóa tốt, rất nhanh và đáng tin cậy. Đây là liên kết nơi để có được nó:
www.freeoffice.com
Bạn có thể thấy XMLStarlet hữu ích, nếu bạn quen thuộc với các khái niệm XPATH (hoặc chuẩn bị tìm hiểu chúng).
Đây là một công cụ dòng lệnh có thể chọn dữ liệu từ tệp XML trên cơ sở các loại phần tử và giá trị của các thuộc tính của chúng hoặc của các phần tử liên quan. Tôi không chắc chắn liệu có dễ dàng tạo tệp CSV hoặc loại khác phù hợp để tải vào LibreOffice không (nếu đó là mục đích của bạn), hoặc liệu bạn có cần phải chuyển đổi nó trước không. (Tôi sẽ cố nhớ để cập nhật điều này nếu tôi tìm hiểu thêm.)
Các ví dụ được đưa ra trong bài viết Wikipedia (liên kết ở trên) hiển thị lệnh như xml
(ví dụ xml sel
cho một lựa chọn), nhưng trong trường hợp của tôi (OpenSuse Leap) xmlstarlet
, đó cũng là gói để cài đặt; Tôi không biết tình hình của Ubuntu là gì.
Trình soạn thảo XML Copy ( xmlcopyeditor ) là trình soạn thảo XML nhanh, miễn phí, xác thực. Nó có tính năng xác thực DTD / XML Schema / RELAX NG, XSLT, XPath, in ấn đẹp, tô sáng cú pháp, gấp, hoàn thành / khóa thẻ và kiểm tra chính tả / kiểu. XML Copy Editor có thể được cài đặt từ kho Ubuntu mặc định.
Trình gỡ lỗi XML Copy Editor ( xmlcopyeditor-dbg ) là một tiện ích bổ sung tùy chọn cho XML Copy Editor cũng có thể được cài đặt từ kho lưu trữ Ubuntu mặc định.