Pertanyaan yang diberi tag «xml»

1
Vim: Membuat teks XML "cantik"
Apakah ada cara mudah viuntuk membuat teks XML Anda "cantik"? Sebagai contoh: Saya ingin ini.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> menjadi ini ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

2
Bagaimana cara memasukkan variabel ke dalam string yang berisi ""?
Saya ingin membuat string xml dengan memasukkan variabel: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Hasilnya seharusnya <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Tapi yang saya dapatkan adalah: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> Saya juga mencoba xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Tetapi itu menghilangkan kutip ganda dalam dan memberi: <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>
25 bash  shell  variable  xml 

1
Mengganti teks dengan sed dan menyimpan bagian dari teks asli
Saya mencoba untuk bertobat <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> untuk: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Saya mengasumsikan alat terbaik untuk pekerjaan itu sed, namun saya tidak tahu bagaimana menjaga bagian dari teks asli di bagian pengganti. Jika aku melakukan: $ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml Outputnya adalah: <column name="\1">\2</column> <column …

7
cara menggunakan patch dan diff untuk menggabungkan dua file dan secara otomatis menyelesaikan konflik
Saya telah membaca tentang diff dan patch tetapi saya tidak tahu bagaimana menerapkan apa yang saya butuhkan. Saya kira ini cukup sederhana, jadi untuk menunjukkan masalah saya ambil dua file ini: 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> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> …

7
Parse XML untuk mendapatkan nilai simpul dalam skrip bash?
Saya ingin tahu bagaimana saya bisa mendapatkan nilai simpul dengan jalur berikut: 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 dari XML berikut: <?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> <host><![CDATA[localhost]]></host> <username><![CDATA[root]]></username> <password><![CDATA[pass123]]></password> <dbname><![CDATA[testdb]]></dbname> <initStatements><![CDATA[SET NAMES utf8]]></initStatements> <model><![CDATA[mysql4]]></model> <type><![CDATA[pdo_mysql]]></type> …


2
Memformat ulang banyak file XML
Saya memanipulasi sejumlah besar file XML yang tersebar di seluruh struktur direktori bersarang. Saya mencoba yang berikut ini: $ find . -name "*.xml" -type f | xargs -- xmllint --format Masalahnya adalah bahwa menghasilkan output XML diformat di layar, tetapi tidak mengubah file. Bagaimana saya bisa mengubah perintah ini sehingga …
11 find  xargs  xml 

2
Manipulasi baris perintah XML (skrip shell)
Bagaimana cara memanipulasi XML dari baris perintah dalam skrip shell? Ada banyak perintah untuk memanipulasi data tabel, mengganti variabel lingkungan atau mengganti fragmen teks dengan regex, tetapi saya belum menemukan apa pun untuk XML. Skrip build saya perlu menyisipkan tag dengan konten di dalam tag utama dari dokumen xml, dan …

3
bagaimana cara membandingkan dua file xml yang memiliki data yang sama di baris yang berbeda?
Saya punya dua file memiliki data yang sama tetapi dalam baris yang berbeda. File 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> File 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> <Id>048206031415072010Comcast.USR8JR</Id> …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.