import re regex = r'<body>(w)</body>' xml_data = open('c:/teste.xml').read() result = re.search(regex,xml_data) if result: print result.group(1)
Posts Related to Manipuler un document XML avec l’expression régulière
-
Exemple de comparaison des deux liste
{filelink=15880} # Définition d’une liste a = [1, 2, 3, 4] #Comparer ‘a’ à une liste result= a < [1, 2, 3, 5] print result ...
-
Obtenir les informations nécessaire sur la création des socket sur un service
{filelink=16690} import sys, socket result = socket.getaddrinfo(“77.238.178.122”, None) print result[0][4] print result
-
Trouver le ‘hostname’ lié à une Adresse IP
{filelink=16689} import sys, socket try: result = socket.gethostbyaddr(“209.85.148.138”) print “Hostname:” print ” ” + result[0] except socket.herror, e: print e
-
Exemple d’une calculatrice scientifique
{filelink=16851} from Tkinter import * import Pmw, string class SLabel(Frame): “”” SLabel defines a 2-sided label within a Frame. The left hand label has blue …
-
Afficher le nom des éléments d’un document XML
{filelink=16787} from xml.sax import make_parser from xml.sax import saxutils class GestionContact(saxutils.DefaultHandler): “”” Gestion d’un document XML “”” def startElement(self, name, attrs): print “Elément:”, name # …
-
Lire un document XML et afficher le contenu
{filelink=16806} from xml.dom import minidom xmldoc = minidom.parse(‘c:/teste.xml’) print xmldoc print xmldoc.toxml()
-
Accéder à un document XML distant
{filelink=16804} import urllib xml_distant = urllib.urlopen(‘http://www.exemple.me/file.xml’) xmldoc = minidom.parse(xml_distant) xml_distant.close() print xmldoc.toxml()
-
Compter le nombre de chaque élément dans le document XML
{filelink=16807} from xml.sax.handler import ContentHandler import xml.sax class Compteur_Elements(ContentHandler): def __init__(self): self.tags={ } def startElement(self, name, attr): self.tags[name] = 1 + self.tags.get(name, 0) parser = …
-
Fonction de Recherche des éléments dans un document XML
{filelink=16799} from xml.dom import minidom def findElement(xml_file, elem): xmldoc = minidom.parse(xml_file) # Rechercher l’élément myElem = xmldoc.getElementsByTagName(elem) print myElem[0].toxml() #Recher l’élément ‘addr’ findElement(‘c:/teste.xml’, ‘addr’) #Recher …