Questions marquées «xml»

Un format de texte simple et très flexible qui signifie eXtensible Markup Language.

1
Vim: Rendre le texte XML "joli"
Existe-t-il un moyen facile vide rendre votre texte XML "joli"? Par exemple: Je veux ceci.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> être cela ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

2
Comment insérer des variables dans une chaîne contenant ""?
Je veux construire une chaîne xml en insérant des variables: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Le résultat devrait être <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Mais ce que je reçois c'est: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> J'ai aussi essayé xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Mais cela supprime les guillemets internes et donne: <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>
25 bash  shell  variable  xml 

1
Remplacez le texte par sed et conservez une partie du texte d'origine
J'essaye de convertir <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> à: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Je suppose que le meilleur outil pour le travail serait sed, mais je ne peux pas comprendre comment conserver des parties du texte d'origine dans la pièce de remplacement. Si je fais: $ sed -i 's/<.*>.*<.*>/<column …

7
comment utiliser le correctif et le diff pour fusionner deux fichiers et résoudre automatiquement les conflits
J'ai lu des informations sur les différences et les correctifs, mais je ne sais pas comment appliquer ce dont j'ai besoin. Je suppose que c'est assez simple, alors pour montrer mon problème, prenez ces deux fichiers: 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 …

7
Analyser XML pour obtenir la valeur du nœud dans le script bash?
Je voudrais savoir comment obtenir la valeur d'un nœud avec les chemins suivants: 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 à partir du XML suivant: <?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 …


2
Reformatage d'un grand nombre de fichiers XML
Je manipule un grand nombre de fichiers XML dispersés dans une structure de répertoires imbriqués. J'ai essayé ce qui suit: $ find . -name "*.xml" -type f | xargs -- xmllint --format Le problème est que cela génère la sortie XML formatée à l'écran, mais ne modifie pas le fichier. …
11 find  xargs  xml 

2
Manipulation de la ligne de commande XML (script shell)
Comment manipuler XML à partir de la ligne de commande dans un script shell? Il existe de nombreuses commandes pour manipuler les données tabulaires, remplacer la variable d'environnement ou remplacer les fragments de texte par regex, mais je n'ai rien trouvé pour XML. Mon script de construction doit insérer une …

3
comment comparer deux fichiers xml ayant les mêmes données sur des lignes différentes?
J'ai deux fichiers ont les mêmes données mais dans des lignes différentes. Fichier 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> Fichier 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> <UID>ccp_test_79</UID> …

2
Analyser XML, JSON et les nouveaux formats de fichiers de données sous UNIX à l'aide des utilitaires de ligne de commande
L'environnement Unix possède d'excellents outils pour analyser le texte sous diverses formes. Cependant, récemment, les données ne sont pas dans les formats traditionnels (historiques) (CSV, TSV, basés sur des enregistrements ou d'autres délimiteurs) qu'elles étaient auparavant. De nos jours, les données sont échangées dans des formats structurés comme XML / …

1
analyse xml avec pure bash
J'ai besoin d'analyser un XML sans un xmlparser, est-ce possible? J'ai commencé avec xmlstarlet, ce qui fonctionne bien, mais je ne peux utiliser aucun analyseur réel sur cette machine. J'ai besoin que ce soit un one-liner. J'ai juste besoin de ça: /dev/mdX /dev/sda5 /dev/sdma6 /dev/sdmb6 ... /dev/sdsb5 Mon script ressemble …
bash  xml 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.