xml.etree

    2

    2답변

    메모리에 맞게 너무 크게 설계된 XML 문서 iterparse()을 통해 점진적 파싱을 시도하고 있습니다. 나는 의사가 프로세스 메모리를 낭비하지 않아도되고 시스템이 스왑을 시작하도록합니다. xml.etree.ElementTree.iterparse()은 XML 문서의 크기와 관계없이 상수 메모리에서 실행하는 것이 바람직하지 않습니까? 그렇다면 임의로 긴 X

    3

    1답변

    .findall()을 사용하여 트리의 여러 요소를 일치시키는 방법이 있습니까? 내가이 일을하고 싶습니다 : trees = log.findall('element1') if not trees: trees = log.findall('element2') :이 (내가 같은 XML 모두 E1과 E2가 없기 때문에 내 경우에는 작동)의 주위에 내 작품 t

    0

    1답변

    lxml을 사용하여 xml 파일을 열고 xml을 편집 한 다음 다른 버전을 저장하려고합니다. 그러나 작동시키지 못합니다. 첫 번째 저장은 섹션을 제거하기위한 것이지만 두 번째 저장은 남겨두기위한 것입니다. 현재 save 1은 섹션을 올바르게 제거하지만 2는 저장합니다. 다음 코드 예제이다 from lxml import etree parser = etree

    1

    1답변

    나는 파이썬에서 XML 파일을 생성하려고 시도하지만 출력을 들여 쓰지 않는 것은 직선으로 이루어집니다. from xml.etree.ElementTree import Element, SubElement, Comment, tostring name = str(request.POST.get('name')) top = Element('scenario') en

    0

    1답변

    import xml.etree.ElementTree as ET ID="000296166" tree = ET.parse("\folder" + ID +'.xml') root = tree.getroot() 난 할 노력하고있어 것은 xml.etree.elementtree 그것은 오류를주고 계속에서 기능을 사용하여 .py과 같은 폴더에없는 액세스 XML

    2

    1답변

    getiterator() 함수를 사용하여 루트에서 모든 노드를 반복하면서 현재 노드를 제거하는 방법은 무엇입니까? import xml.etree.ElementTree as ET tree = ET.parse('file.xml') root = tree.getroot() for node in root.getiterator(): #if some c

    0

    1답변

    나는 etree를 처음 사용합니다. 나는 etree를 읽고 html, xml 등과 같은 다른 파일 형식으로 그 특정 정보를 넣고 싶었습니다. 이제 확인해 볼 수는 있었지만 지금은 다른 방법으로 할 수 있습니까? 마찬가지로 다른 파일 형식을 읽고 etree를 생성하거나 작성하려고합니다. 계속 진행하려면 몇 가지 제안이나 예를 들어주십시오. 대응하는 코드가 될

    0

    1답변

    임 요소 주어진 모든 형제를 제거하려고 : <xml> <letter name="A"> <letter name="B"> <letter name="G"> </letter> </letter> <letter name="E"> <letter name="F">

    1

    2답변

    좀 XML을, 단편있는 다음과 같습니다 <osgb:departedMember> <osgb:DepartedFeature fid='osgb4000000024942964'> <osgb:boundedBy> <gml:Box srsName='osgb:BNG'> <gml:coordinates>188992.575,55981.029 188992.575,55981.0

    1

    2답변

    저는 파이썬에서 처리해야하는 XML을 상속 받았습니다. xml.etree.cElementTree을 사용하고 있으며 빈 요소 다음에 나오는 텍스트를 해당 빈 요소의 태그와 연결하는 데 문제가 있습니다. XML은 제가 아래 붙여 넣은 것보다 훨씬 복잡합니다. 그러나 문제를 명확하게하기 위해 XML을 단순화했습니다 (희망합니다!). 원하는 결과 {(9, 1):