Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3364
| Path | csiph.com!3.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx32.am4.POSTED!not-for-mail |
|---|---|
| Received-SPF | none (Address does not pass the Sender Policy Framework) SPF=HELO; sender=mail-wr1-f47.google.com; remoteip=::ffff:209.85.221.47; remotehost=; helo=mail-wr1-f47.google.com; receiver=hugo.zagamma.cz; |
| Received-SPF | pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=rainbof@gmail.com; remoteip=::ffff:209.85.221.47; remotehost=; helo=mail-wr1-f47.google.com; receiver=hugo.zagamma.cz; |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=8OpAc1BMrDgyNKZ58j2MQYiqskqbnEH066+9Yv3Nxp8=; b=faHuofR7B4jhOMAVTqybPb3wVWvtqKViXS7u0mM6xjc/9Taz1qaxUXqgfn1H8iTP2G UGph5gKFnwmbZbopGoGZBktMURO/+oArkRN/lPAtlCg/nmQge9ym8geYaupekZWsNYFr wOc9gE4BLVpFXSdCXJNNfIwN85Zvti32W+5sEBZSkR3CcwMAGJ669AJ9Zd4aSMf0uGQw Pk/u1hH7D1W7Pr+RdHY32MPey9a/qYE1AkgnDSSJg2Sn+mr1oQT0PMvmEKF/tP/hMSvQ 7qWdrvEHQNw43duWi9589fV31Y3/PYwTy7FL62tCu1IxYyPaXKKjLXB5SnSIDzaHJabT P6vQ== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=8OpAc1BMrDgyNKZ58j2MQYiqskqbnEH066+9Yv3Nxp8=; b=llBbksMUtv67mCkwKvymQzE009XP1EBzanLQ5nsLx/vVBA7ImKCJex1c41xk39NkYd u8SgFLlSqp5cBESr221HrilxjXNbr2aRFJ60cowAhgezG4Jcu4vUZacT9nwl4HwRIMd0 GP74XWkecpersaOGTi/xtQJEc5lkgleidh1gRAlmAMrEYZagaaphCM1cxrU3fYY4MS1Y YtGSUq/MvlpodCiqifMvmCPE2yxv2wSy0Zd0rbhXVlLGfm/S1JtH0KPI3ztquJBPMFej azWS6XwQjUJzEVBY47z3bjeCF2ZmrAoal42bcsz5L9CaxS8NRCiZd+ZCCt4QB2nkmTDt hcwA== |
| X-Gm-Message-State | APjAAAW0vcF14pRkryRI2bz3hZDn9MnYYBxXfUcgHQogXvu1yTR2bwYF 1uR+WQK2XT3uCQNdjvrXkBsTTyjA2TuANXmA0vSukM2NWUQ= |
| X-Google-Smtp-Source | APXvYqyU49t3IoJRK6s4246aoQdzbZGUcpR66ofTn5ttu4ycYhopaqKuFjYKNLG25y4s57ylhGZ5C4McHB5VfmDsDpM= |
| X-Received | by 2002:a5d:4b91:: with SMTP id b17mr24980892wrt.57.1565688608904; Tue, 13 Aug 2019 02:30:08 -0700 (PDT) |
| MIME-Version | 1.0 |
| In-Reply-To | <CAK9Q5BT2AzSfg2tQomMiWstaQUqved1hH5Yw4dE6YXP5kSyhig@mail.gmail.com> |
| From | Ondrej Beranek <rainbof@gmail.com> |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | quoted-printable |
| Subject | Re: [python] xml parsování |
| X-BeenThere | python@py.cz |
| X-Mailman-Version | 2.1.29 |
| Precedence | list |
| List-Id | Konference PyCZ <python.py.cz> |
| List-Unsubscribe | <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe> |
| List-Archive | <http://www.py.cz/pipermail/python/> |
| List-Post | <mailto:python@py.cz> |
| List-Help | <mailto:python-request@py.cz?subject=help> |
| List-Subscribe | <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe> |
| Newsgroups | cz.comp.lang.python |
| Message-ID | <mailman.11.1565688611.5720.python@py.cz> (permalink) |
| X-Mailman-Original-Message-ID | <CAAEb_Q0jT26UfPA9vV_Jgf8=TcNxpzbSmzrs857NcQWtE2euyg@mail.gmail.com> |
| X-Mailman-Original-References | <6ot.DzVH.657}E95Dld6.1TKbRh@seznam.cz> <CAK9Q5BT2AzSfg2tQomMiWstaQUqved1hH5Yw4dE6YXP5kSyhig@mail.gmail.com> |
| References | <6ot.DzVH.657}E95Dld6.1TKbRh@seznam.cz> <CAK9Q5BT2AzSfg2tQomMiWstaQUqved1hH5Yw4dE6YXP5kSyhig@mail.gmail.com> <CAAEb_Q0jT26UfPA9vV_Jgf8=TcNxpzbSmzrs857NcQWtE2euyg@mail.gmail.com> |
| Lines | 58 |
| X-Complaints-To | abuse@usenet-news.net |
| NNTP-Posting-Date | Tue, 13 Aug 2019 09:30:11 UTC |
| Organization | usenet-news.net |
| Date | Tue, 13 Aug 2019 11:30:08 +0200 |
| X-Received-Bytes | 5359 |
| X-Received-Body-CRC | 2332338184 |
| Xref | csiph.com cz.comp.lang.python:3364 |
Show key headers only | View raw
Ahoj,
když jste to tu tak nakousli, když bych chtěl zpracovávat xml streamy
předem neznámého obsahu, co na to použít ? Potřebuju aby se to
nesložilo když přijde nějaký vadný tag abych měl šanci si to ošetřit.
Tak než začnu psát kolo...
rainbof
13.08.19, Petr Messner <petr.messner@gmail.com>:
> V těchto případech je asi nejednodušší xpath. Minimálně lxml ho umí.
>
> PM
>
> út 13. 8. 2019 v 8:22 odesílatel Ctibor.Plasek <Ctibor.Plasek@seznam.cz>
> napsal:
>
>> Ahoj.
>> Mám takovýto xml soubor (viz.přiložený soubor) - export z ffprobe.
>> Pro ty hodnoty, které jsou u <stream používám toto:
>>
>> from xml.dom import minidom
>> xmldoc = minidom.parse('RainS02E06.mkv.xml')
>> streamlist = xmldoc.getElementsByTagName('stream')
>> for s in streamlist:
>> print(s.attributes['index'].value)
>> print(s.attributes['codec_name'].value)
>> try:
>> print(s.attributes['sample_rate'].value)
>> except:
>> print('none')
>>
>> ale nevím jakým způsobem se dostat k těm "hlubším" hodnotám - např.
>> <tag key="DURATION-eng" - jaká je např.hodnota value u stream index="1"
>>
>> Mohli byste mi, prosím, poradit?
>>
>> Děkuji Ctibor
>>
>>
>>
>>
>> _______________________________________________
>> Python mailing list
>> python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
>>
>
Back to cz.comp.lang.python | Previous | Next | Find similar
Re: [python] xml parsování Ondrej Beranek <rainbof@gmail.com> - 2019-08-13 11:30 +0200
csiph-web