xml에서 libgdx 코드로 값을 구문 분석 할 수 없습니다.

Hebun

xml 파일에서 libgdx 게임으로 데이터를 구문 분석하려고합니다. 내 xml 파일은 다음과 같습니다.

<?xml version="1.0" encoding="utf-8"?>
<levels currentLevel = "1">
    <Level1 speed="1" direction="1" lineAngle="14" />
    <Level2 speed="1" direction="1" lineAngle="14" />
    <Level3 speed="1" direction="1" lineAngle="14" />
</levels>

그리고 xml에서 값을 가져 오기 위해 show 메서드에서 호출하는 코드는 다음과 같습니다.

XmlReader xml = new XmlReader();
    try {
        XmlReader.Element element = xml.parse(Gdx.files.internal("levels.xml"));
        XmlReader.Element root = element.getChildByName("levels");
        currentLevel = root.getInt("currentLevel");
        XmlReader.Element level = root.getChildByName("Level1");
        lineAngle = level.getInt("lineAngle");
        speed = level.getFloat("speed");
        direction = level.getInt("direction");
    }catch (Exception e){} 

하지만 xml에서 어떤 값도 얻을 수 없습니다. 예를 들어, lineAngle은 14가 될 것으로 예상하지만 0입니다. 왜 이런지 설명해 주시겠습니까? 그리고 어떤 해결책이라도 좋을 것입니다. 감사.

랍스터 9999

파일을 요소로 구문 분석 할 때 이미 XML의 루트에 있습니다. 이것은 나를 위해 작동합니다.

XmlReader xml = new XmlReader();
    try {
        // Element is the root element of your document, i.e. <levels>
        XmlReader.Element element = xml.parse(Gdx.files.internal("D:\\someFolder\\android\\assets\\levels.xml"));
        currentLevel = element.getInt("currentLevel");
        XmlReader.Element level = element.getChildByName("Level1");
        lineAngle = level.getInt("lineAngle");
        speed = level.getFloat("speed");
        direction = level.getInt("direction");
    } catch (Exception e) {
    }

또한 levels.xml에 대한 전체 경로를 제공해야했습니다. 예 : "D : \ someFolder \ android \ assets \ levels.xml"

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열에서 DATETIME으로 DataTime을 구문 분석 할 수 없습니다.

분류에서Dev

XML 문자열을 SimpleXMlElement로 구문 분석 할 수 없습니다.

분류에서Dev

XML 문자열을 SimpleXMlElement로 구문 분석 할 수 없습니다.

분류에서Dev

Brightscript에서 xml 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

클라우드 구문 분석 : 열에서 최대 값의 쿼리 값을 반환 할 수 없습니다.

분류에서Dev

Java 11에서 로컬 DateTime을 구문 분석 할 수 없습니다.

분류에서Dev

XML의 모든 값을 Android 조각에서 사용되는 Custom ListView로 구문 분석 할 수 없습니까?

분류에서Dev

문자열을 정수 값으로 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

Chrome / Opera / Safari에서 XML을 구문 분석 할 수 없습니다.

분류에서Dev

Android에서 xml 속성을 구문 분석 할 수 없습니다.

분류에서Dev

응답 xml을 제대로 구문 분석 할 수 없습니다.

분류에서Dev

SCOPUS API에서 가져온 XML 파일을 제대로 구문 분석 할 수 없습니다.

분류에서Dev

ajax에서 단일 게시물 값을 구문 분석 할 수 없습니다.

분류에서Dev

구문 분석 서버에서 20MB보다 큰 PDF 파일을 다운로드 할 수 없습니다.

분류에서Dev

Python에서 XML을 구문 분석 할 때 ASCII 코덱이 인코딩 할 수 없음을 throw합니다.

분류에서Dev

Pandas로 JSON 파일을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 Javascript 개체로 구문 분석 할 수 없습니다.

분류에서Dev

JAXB로 응답을 구문 분석 할 수 없습니다.

분류에서Dev

Logstash로 CSV 파일을 구문 분석 할 수 없습니다.

분류에서Dev

WordPress UI에서 json 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

GWT에서 JSON 문자열을 Java / JavaScriptObject로 구문 분석 할 수 없습니다.

분류에서Dev

iOS Swift 3에서 문자열을 날짜 유형으로 구문 분석 할 수 없습니다.

분류에서Dev

지도의 값 : 정수를 정수로 구문 분석 할 수 없습니다.

분류에서Dev

typesafe 구성은 변수로 URL을 구문 분석 할 수 없습니다.

분류에서Dev

REST 웹 서비스에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

WolfSSL을 사용하여 PKCS7 인증서를 구문 분석 할 수 없지만 OpenSSL로 구문 분석 할 수 있습니다.

분류에서Dev

데이터 속성에서 JSON을 구문 분석 할 수 없습니다

Related 관련 기사

  1. 1

    문자열에서 DATETIME으로 DataTime을 구문 분석 할 수 없습니다.

  2. 2

    XML 문자열을 SimpleXMlElement로 구문 분석 할 수 없습니다.

  3. 3

    XML 문자열을 SimpleXMlElement로 구문 분석 할 수 없습니다.

  4. 4

    Brightscript에서 xml 문자열을 구문 분석 할 수 없습니다.

  5. 5

    클라우드 구문 분석 : 열에서 최대 값의 쿼리 값을 반환 할 수 없습니다.

  6. 6

    Java 11에서 로컬 DateTime을 구문 분석 할 수 없습니다.

  7. 7

    XML의 모든 값을 Android 조각에서 사용되는 Custom ListView로 구문 분석 할 수 없습니까?

  8. 8

    문자열을 정수 값으로 구문 분석 할 수 없습니다.

  9. 9

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  10. 10

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  11. 11

    Chrome / Opera / Safari에서 XML을 구문 분석 할 수 없습니다.

  12. 12

    Android에서 xml 속성을 구문 분석 할 수 없습니다.

  13. 13

    응답 xml을 제대로 구문 분석 할 수 없습니다.

  14. 14

    SCOPUS API에서 가져온 XML 파일을 제대로 구문 분석 할 수 없습니다.

  15. 15

    ajax에서 단일 게시물 값을 구문 분석 할 수 없습니다.

  16. 16

    구문 분석 서버에서 20MB보다 큰 PDF 파일을 다운로드 할 수 없습니다.

  17. 17

    Python에서 XML을 구문 분석 할 때 ASCII 코덱이 인코딩 할 수 없음을 throw합니다.

  18. 18

    Pandas로 JSON 파일을 구문 분석 할 수 없습니다.

  19. 19

    JSON을 Javascript 개체로 구문 분석 할 수 없습니다.

  20. 20

    JAXB로 응답을 구문 분석 할 수 없습니다.

  21. 21

    Logstash로 CSV 파일을 구문 분석 할 수 없습니다.

  22. 22

    WordPress UI에서 json 문자열을 구문 분석 할 수 없습니다.

  23. 23

    GWT에서 JSON 문자열을 Java / JavaScriptObject로 구문 분석 할 수 없습니다.

  24. 24

    iOS Swift 3에서 문자열을 날짜 유형으로 구문 분석 할 수 없습니다.

  25. 25

    지도의 값 : 정수를 정수로 구문 분석 할 수 없습니다.

  26. 26

    typesafe 구성은 변수로 URL을 구문 분석 할 수 없습니다.

  27. 27

    REST 웹 서비스에서 JSON을 구문 분석 할 수 없습니다.

  28. 28

    WolfSSL을 사용하여 PKCS7 인증서를 구문 분석 할 수 없지만 OpenSSL로 구문 분석 할 수 있습니다.

  29. 29

    데이터 속성에서 JSON을 구문 분석 할 수 없습니다

뜨겁다태그

보관