elementtree

    1

    1答えて

    XMLファイルから特定のデータを抽出する必要があるだけでなく、抽出された要素が元のXMLファイルにある位置を知る必要があります。またはその行の行番号+位置。 よく使われるpython XMLライブラリは、このような機能を提供していないようです。 html5libの周りにカスタムラッパーを書くことによって解決された同様の質問Obtaining position info when parsing H

    0

    1答えて

    固定セクションの既存のファイルに挿入する特定のデータセットを扱っています。このように見えるように <SBEDataUploadFile> <ApplicationData> <firmware> <SoftwareVersion>1.0</SoftwareVersion> <BuildDate>Dec 1 2012 10:43:42</BuildDat

    0

    1答えて

    私はXMLファイルを解析するためにxml.etree.ElementTreeを使用しています。私は、次のようにXMLファイルを解析しています: import xml.etree.ElementTree as ET tree = ET.parse(options.xmlfile) root = tree.getroot() これは私のxmlファイルです: <rootElement>

    0

    1答えて

    私はPythonを初めて使い、タスクを自動化しようとしています。私は2日かけてドキュメントを読んで、他の同様の質問に目を通しましたが、今は壁に衝突して前進できません。 私は、PythonドキュメントがElementtreeモジュールで十分に文書化されていないと感じています。多分それは私だけです。また、私は他のモジュールを使用できることを知っています。しかしElementtreeだけで私を指示してく

    0

    2答えて

    私は数時間XMLを解析しようとしています。類似のスレッドをチェックし、ElementTreeのドキュメントを見直しましたが、かなり失われています。 基本的には、文字列に格納されているルータからいくつかの特定の情報を解析する必要があるXML出力を受け取っています。ここで は私がに取り組んでいたXMLのサンプルです:たとえば xml = """<rpc-reply xmlns:junos="http:

    -1

    1答えて

    私はXMLデータをzipに書きます。 from xml.etree.ElementTree import Element, SubElement, ElementTree from zipfile import ZipFile def create_tree(): root = Element("root") doc = SubElement(root, "doc")

    1

    1答えて

    要素ツリーを使用してこれらの項目エントリに要素を追加する最も簡単な方法を見つけようとしています。 以下のXML出力が(xmldata)に格納されています。これをファイルに書きたくないのですが、IDを追加するだけで、他のデータの対応するIDに関連付けることによってデータをさらに使用する必要があります。 あなたは、私は、リスト内のすべての項目に(すべてに同じidを) <id>555666</id>

    1

    1答えて

    私はprojectDet []という配列を持っています。それは約350の項目が含まれています。 アレイ内のEACHアイテムは、xml情報(以下の単一項目)です。各項目のxmlは同じ書式ですが、IDと値は異なります。 私が望むのは、要素ツリーを使用して要素を取り除くことができる1つの大きなXML変数にこれらをすべて含めることです。今は要素ツリーを使って配列内の300個のアイテムを調べる方法がわかりま

    0

    1答えて

    xml.etree.ElementTreeをPython 3.4から使用して、むしろlarge XML file(1つの聖書帳で)を解析しようとしています(Windowsとの互換性のために、ライブラリモジュール)、関連するメソッドがここにあります。 class BibleTree: def __init__(self, file_name: str) -> None: sel

    2

    2答えて

    xmlファイルに書き込もうとしています。私はコード内の特定の要素を変更し、それを正常に印刷できるようにしています。ファイルの構造を変更することなく、ファイルに書き込む必要があります。 私のコード:私は、開口部の様々な方法を試してみて、ファイルを閉じるとき import os from lxml import etree directory = '/Users/eeamesX/work/da