요소 트리 구문 오류 (잘못된 토큰으로 올바르게 구성되지 않음)

유 나라 얀캣

요소 트리 모듈을 사용하려고하는데 이해할 수없는 오류가 발생합니다.

여기 내 코드는 Python 문서 자체 인 Python Element Tree doc를 기반으로합니다 . 어떻게 든 스크립트를 실행하려고 할 때 오류가 발생했습니다.

try:
    import xml.etree.cElementTree as ET
except ImportError:
    import xml.etree.ElementTree as ET
file_name_xml = "curl-result.xml"
tree = ET.parse(file_name_xml)
tree.getroot()

이 코드를 실행할 때 :

./python2.6 modify_xml_file.py    

그런 다음이 오류가 발생했습니다.

Traceback (most recent call last):
  File "modify_xml_file.py", line 8, in <module>
    tree = ET.parse(file_name_xml)
  File "<string>", line 45, in parse
  File "<string>", line 32, in parse
SyntaxError: not well-formed (invalid token): line 1, column 4
Martijn Pieters

cElementTreePython 2.6 포함 된 버전은 잘못된 XML에 대한 SyntaxError예외를 발생 시킵니다 .

>>> with open('bad.xml', 'w') as badxml:
...     badxml = '<foobar\n'
...
>>> import xml.etree.cElementTree as ET
>>> tree = ET.parse('bad.xml')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 45, in parse
  File "<string>", line 32, in parse
SyntaxError: no element found: line 1, column 0

이것은 Python 2.7에서 수정 된 C 가속 코드의 버그입니다. (느린) Python 파서는 더 유용한 오류를 발생시킵니다.

>>> import xml.etree.ElementTree as ET
>>> tree = ET.parse('bad.xml')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/mjpieters/Development/Library/buildout.python/parts/opt/lib/python2.6/xml/etree/ElementTree.py", line 862, in parse
    tree.parse(source, parser)
  File "/Users/mjpieters/Development/Library/buildout.python/parts/opt/lib/python2.6/xml/etree/ElementTree.py", line 587, in parse
    self._root = parser.close()
  File "/Users/mjpieters/Development/Library/buildout.python/parts/opt/lib/python2.6/xml/etree/ElementTree.py", line 1254, in close
    self._parser.Parse("", 1) # end of data
xml.parsers.expat.ExpatError: no element found: line 1, column 0

XML 입력 파일을 수정하십시오.

무엇을 2.7으로 변경하는 것은 ElementTree가 된 것입니다 버전 1.3으로 업데이트 , 버전 파서 개선 의 새로운 도입, ParseError의 서브 클래스 예외를, SyntaxError.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XML 파일 오류-Android (XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰))

분류에서Dev

XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰), XML은 완벽하게 괜찮습니다.

분류에서Dev

기계적 인조 인간. Gradle 빌드 오류 : XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰)

분류에서Dev

오류 : (41) XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰) + 기호 R을 확인할 수 없습니다.

분류에서Dev

XML 구문 분석 오류 : <id> 요소의 형식이 잘못되었습니다 (잘못된 토큰).

분류에서Dev

'구문 오류 : 잘못된 토큰'Codeskulptor

분류에서Dev

Python : 구문 오류 : 잘못된 토큰

분류에서Dev

Nuxt가 중첩 된 디렉토리에서 구성 요소를 자동으로 가져 오지 않음

분류에서Dev

Vaadin + Polymer 구성 요소가 올바르게 렌더링되지 않음

분류에서Dev

병렬 설치의 구성 요소가 올바르게 제거되지 않음

분류에서Dev

StackView에 푸시 된 구성 요소가 올바르게 바인딩되지 않습니다.

분류에서Dev

트리 구조가 올바르게 인쇄되지 않음

분류에서Dev

Azure Table Storage 잘못된 요청-쿼리 구문 오류

분류에서Dev

GUI가 올바르게 업데이트되지 않고 구성 요소가 사라짐

분류에서Dev

RxJava 구독이 올바르게 구독 취소되지 않음

분류에서Dev

fxml 내에서 fxml을 구성 요소로 사용할 때 JavaFX FXML에서 "컨트롤러가 루트 구성 요소에 정의되지 않았습니다"라는 컨트롤러 메서드가 올바르게 표시되지 않습니다.

분류에서Dev

아포스트로피가있는 잘못된 구문 오류

분류에서Dev

예기치 않은 토큰`fi '근처의 구문 오류 | 형식이 올바르게 표시됨

분류에서Dev

VueMdl 구성 요소가 올바르게 등록되지 않았습니다.

분류에서Dev

처리되지 않은 예외 렌더링 구성 요소 : 'URL'생성 실패 : 잘못된 URL

분류에서Dev

DecimalFormat이 소수점 두 자리로 올바르게 반올림되지 않음

분류에서Dev

처리되지 않은 약속 거부 : 오류 : 잘못된 후크 호출입니다. 후크는 함수 구성 요소의 본문 내에서만 호출 할 수 있습니다.

분류에서Dev

활성 관리자가 html을 올바르게 구문 분석하지 않음

분류에서Dev

플러그인 구성이 올바르게로드되지 않음

분류에서Dev

ReactJS : 심볼릭 링크 된 구성 요소 가져 오기 오류 : 모듈 구문 분석 실패 : 예기치 않은 토큰 :이 파일 유형을 처리하려면 적절한 로더가 필요할 수 있습니다.

분류에서Dev

Navbar React 구성 요소에 스타일이 올바르게 적용되지 않음

분류에서Dev

오류 : 토큰의 구문 오류, 패키지 선언 섹션의 구성이 잘못되었습니다.

분류에서Dev

Reducer는 페이로드를 올바르게 반환하지만 구성 요소는 정의되지 않은 것으로 수신합니다.

분류에서Dev

Webstorm이 올바르게 해결하지만 Angular2가 구성 요소를로드하지 못함

Related 관련 기사

  1. 1

    XML 파일 오류-Android (XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰))

  2. 2

    XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰), XML은 완벽하게 괜찮습니다.

  3. 3

    기계적 인조 인간. Gradle 빌드 오류 : XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰)

  4. 4

    오류 : (41) XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰) + 기호 R을 확인할 수 없습니다.

  5. 5

    XML 구문 분석 오류 : <id> 요소의 형식이 잘못되었습니다 (잘못된 토큰).

  6. 6

    '구문 오류 : 잘못된 토큰'Codeskulptor

  7. 7

    Python : 구문 오류 : 잘못된 토큰

  8. 8

    Nuxt가 중첩 된 디렉토리에서 구성 요소를 자동으로 가져 오지 않음

  9. 9

    Vaadin + Polymer 구성 요소가 올바르게 렌더링되지 않음

  10. 10

    병렬 설치의 구성 요소가 올바르게 제거되지 않음

  11. 11

    StackView에 푸시 된 구성 요소가 올바르게 바인딩되지 않습니다.

  12. 12

    트리 구조가 올바르게 인쇄되지 않음

  13. 13

    Azure Table Storage 잘못된 요청-쿼리 구문 오류

  14. 14

    GUI가 올바르게 업데이트되지 않고 구성 요소가 사라짐

  15. 15

    RxJava 구독이 올바르게 구독 취소되지 않음

  16. 16

    fxml 내에서 fxml을 구성 요소로 사용할 때 JavaFX FXML에서 "컨트롤러가 루트 구성 요소에 정의되지 않았습니다"라는 컨트롤러 메서드가 올바르게 표시되지 않습니다.

  17. 17

    아포스트로피가있는 잘못된 구문 오류

  18. 18

    예기치 않은 토큰`fi '근처의 구문 오류 | 형식이 올바르게 표시됨

  19. 19

    VueMdl 구성 요소가 올바르게 등록되지 않았습니다.

  20. 20

    처리되지 않은 예외 렌더링 구성 요소 : 'URL'생성 실패 : 잘못된 URL

  21. 21

    DecimalFormat이 소수점 두 자리로 올바르게 반올림되지 않음

  22. 22

    처리되지 않은 약속 거부 : 오류 : 잘못된 후크 호출입니다. 후크는 함수 구성 요소의 본문 내에서만 호출 할 수 있습니다.

  23. 23

    활성 관리자가 html을 올바르게 구문 분석하지 않음

  24. 24

    플러그인 구성이 올바르게로드되지 않음

  25. 25

    ReactJS : 심볼릭 링크 된 구성 요소 가져 오기 오류 : 모듈 구문 분석 실패 : 예기치 않은 토큰 :이 파일 유형을 처리하려면 적절한 로더가 필요할 수 있습니다.

  26. 26

    Navbar React 구성 요소에 스타일이 올바르게 적용되지 않음

  27. 27

    오류 : 토큰의 구문 오류, 패키지 선언 섹션의 구성이 잘못되었습니다.

  28. 28

    Reducer는 페이로드를 올바르게 반환하지만 구성 요소는 정의되지 않은 것으로 수신합니다.

  29. 29

    Webstorm이 올바르게 해결하지만 Angular2가 구성 요소를로드하지 못함

뜨겁다태그

보관