Câu hỏi được gắn thẻ «xml»

Một định dạng văn bản đơn giản, rất linh hoạt, viết tắt của eXtensible Markup Language.

1
Vim: Tạo văn bản XML khá đẹp
Có cách nào dễ dàng viđể làm cho văn bản XML của bạn "đẹp" không? Ví dụ: Tôi muốn cái này .. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> để được ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

2
Làm cách nào để chèn biến trong chuỗi chứa
Tôi muốn xây dựng một chuỗi xml bằng cách nhập các biến: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Kết quả nên <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Nhưng những gì tôi nhận được là: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> Tôi cũng đã thử xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Nhưng điều đó loại bỏ các trích dẫn …
25 bash  shell  variable  xml 

1
Thay thế văn bản với sed và giữ một phần của văn bản gốc
Tôi đang cố gắng chuyển đổi <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> đến: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Tôi giả sử công cụ tốt nhất cho công việc sẽ là sed, tuy nhiên tôi không thể tìm ra cách giữ các phần của văn bản gốc trong phần thay thế. Nếu …

7
Cách sử dụng patch và diff để hợp nhất hai tập tin và tự động giải quyết xung đột
Tôi đã đọc về diff và patch nhưng tôi không thể tìm ra cách áp dụng những gì tôi cần. Tôi đoán nó khá đơn giản, vì vậy để hiển thị vấn đề của tôi, hãy lấy hai tệp này: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> …

7
Phân tích cú pháp XML để lấy giá trị nút trong tập lệnh bash?
Tôi muốn biết làm thế nào tôi có thể nhận được giá trị của một nút với các đường dẫn sau: config/global/resources/default_setup/connection/host config/global/resources/default_setup/connection/username config/global/resources/default_setup/connection/password config/global/resources/default_setup/connection/dbname từ XML sau: <?xml version="1.0"?> <config> <global> <install> <date><![CDATA[Tue, 11 Dec 2012 12:31:25 +0000]]></date> </install> <crypt> <key><![CDATA[70e75d7969b900b696785f2f81ecb430]]></key> </crypt> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> …


2
Định dạng lại một số lượng lớn các tệp XML
Tôi đang thao tác một số lượng lớn các tệp XML nằm rải rác trong một cấu trúc thư mục lồng nhau. Tôi đã thử như sau: $ find . -name "*.xml" -type f | xargs -- xmllint --format Vấn đề là tạo ra đầu ra XML được định dạng …
11 find  xargs  xml 

2
Thao tác dòng lệnh XML (shell script)
Làm cách nào để thao tác XML từ dòng lệnh trong shell script? Có nhiều lệnh để thao tác dữ liệu dạng bảng, thay thế biến môi trường hoặc thay thế các đoạn văn bản bằng regex, nhưng tôi không tìm thấy gì cho XML. Tập lệnh xây dựng của …

3
Làm thế nào để so sánh hai tệp xml có cùng dữ liệu trong các dòng khác nhau?
Tôi có hai tệp có cùng dữ liệu nhưng trong các dòng khác nhau. Tệp 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> Tệp 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> …



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.