Làm cách nào để mở tệp XML bằng LibreOffice?


10

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.


1
Xin chào, bạn có muốn chỉnh sửa tập tin hay chỉ xem nó? Bạn có thể sử dụng gedit help.ubfox.com/community/gedit ub Ubuntu's build trong trình soạn thảo văn bản.
gman

Các tệp XML là các tệp văn bản, vì vậy bất kỳ trình soạn thảo văn bản nào cũng có thể mở nó. Nhưng nếu bạn muốn thực hiện xác thực XML trên nó, thì bạn cần một số trình soạn thảo XML cũng sẽ tải tệp XSD liên quan đến XML và thực hiện xác thực (kiểm tra xem bạn nhập đúng thẻ với loại giá trị chính xác).
Benoit

2
Và chính xác những gì bạn đang mong đợi? Đó là một tệp XML!
terdon

Câu trả lời:


15

Nếu tệp là một bảng XML, bạn có thể mở nó trong LibreScript Calc thông qua Data > XML Sourcemenu 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ụ:

nhập mô tả hình ảnh ở đây

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ảng xml" là gì? Làm thế nào để tôi biết nếu tập tin của tôi là một hoặc có một? Khi tôi mở một tệp như vậy, tôi không thấy gì trong cửa sổ "Bản đồ thành tài liệu", mặc dù tôi thấy các dòng "<s: Table> trong đó. Nó xuất phát từ công cụ Báo cáo đêm bầu cử rõ ràng của SOE Software, ví dụ như tệp chi tiết.xls nén bên trong results.enr.clarityelections.com/CO/63746/183083/reports/...
nealmcb

Thật tuyệt, điều này hoạt động trong LibreOffice Calc 5.1 với sitemap.xml từ dịch vụ tạo sơ đồ trang web. Tôi có thể chọn cột nào sẽ được hiển thị trong bảng. Cảm ơn Waldir.
Ade Malsasa Akbar

Khá, bảng XML là gì? Đây có phải là một tập hợp các nút lặp lại tất cả đều có cùng một tập các thuộc tính trong cấu trúc hai hoặc ba cấp không? Có phải nó được chuyển đổi thành một bảng với mỗi hàng tương ứng với một trong các nút cấp đầu tiên không?
PJTraill 30/03/19

Khi tôi thử điều này (trong LibreScript Calc 6.1.3.2 trên Open Suse Leap), nguồn XML bị mờ đi trong menu Dữ liệu - trước tiên tôi có phải làm gì khác không?
PJTraill 30/03/19

Một số tài liệu tại wiki.documentfoundation.org/Development/Calc/XMLSource , như được tham chiếu trong Trợ giúp (nhưng nó không nói gì về việc vô hiệu hóa mục menu).
PJTraill 30/03/19

2

Bạn cũng có thể sử dụng basextừ 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.


Thực tế và xấu xí;)
AB

0

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 :

Ảnh chụp màn hình Bluefish

nhập mô tả hình ảnh ở đâ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ợ.


0

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


Kingsoft Office cũng đáng để thử: wpscommunity.org
s3lph

0

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 selcho 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ì.


0

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.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.