Java를 사용하여 XML 코드 아래에서 값을 추출하는 방법은 무엇입니까?

user2709752

Java를 사용하여 XML 코드 아래에서 값을 추출하는 방법은 무엇입니까? 여기서는 java를 사용하여 본문에서 스레드 값을 추출하고 싶습니다. 여기서 전체 코드는 문자열로 간주됩니다.

<message to="[email protected]/Smack" 
from="[email protected]" 
type="chat">
<body>sai</body>
<thread>NNLWF1</thread>
<active xmlns="http://jabber.org/protocol/chatstates" />
</message>
user2709752
String xmlString="<message>....</message>";//above xml code
JAXBContext jc = JAXBContext.newInstance( message.class );
Unmarshaller u = jc.createUnmarshaller();
message o =(message) u.unmarshal( new StreamSource( new StringReader(xmlString ) ) );
System.out.println("------getTo-------"+o.getTo());
System.out.println("------getFrom-------"+o.getFrom());
System.out.println("------getBody-------"+o.getBody()); 
System.out.println("------getThread-------"+o.getThread());

그리고 Bean 클래스 (메시지) 코드.

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class message {



    public message(){}

    private String to;

    @XmlAttribute 
    public String getTo() {
        return to;
    }



    public void setTo(String to) {
        this.to = to;
    }


    @XmlAttribute 
    public String getFrom() {
        return from;
    }



    public void setFrom(String from) {
        this.from = from;
    }


    @XmlElement  
    public String getBody() {
        return body;
    }



    public void setBody(String body) {
        this.body = body;
    }


    @XmlElement  
    public String getThread() {
        return thread;
    }



    public void setThread(String thread) {this.thread = thread;
    }
private String from;
    private String body;
    private String thread;



    public message(String to, String from, String body,String thread ){  
        super();  
        this.to = to;  
        this.from = from;  
        this.body = body;
        this.thread = thread;

    }  

}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 xml 파서를 사용하여 xml에서 노드의 모든 값을 추출하는 방법은 무엇입니까?

분류에서Dev

Maven을 사용하여 기존 XML 문서에 새 노드를 추가하는 방법은 무엇입니까?

분류에서Dev

Python을 사용하여 여러 XML 노드 및 계층에서 정보를 추출하는 방법은 무엇입니까?

분류에서Dev

추출 연산자를 사용하여 C ++의 클래스 메서드에서 여러 값을 얻는 방법은 무엇입니까?

분류에서Dev

awk를 사용하여 열에서 특정 코드를 추출하는 방법은 무엇입니까?

분류에서Dev

Java를 사용하여 XML 노드 값을 얻는 방법은 무엇입니까?

분류에서Dev

자동 종료 태그를 사용하여 MySQL에서 XML을로드하는 방법은 무엇입니까?

분류에서Dev

Unity를 사용하여 iPhone에서 XML 파일을로드하는 방법은 무엇입니까?

분류에서Dev

Terraform을 사용하여 GCP에 DNS 레코드를 추가하는 방법은 무엇입니까?

분류에서Dev

BeautifulSoup을 사용하여 HTML 페이지에서 유니 코드 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

XSLT 및 javascript를 사용하여 XML에서 HTML을 만드는 방법은 무엇입니까?

분류에서Dev

xml을 사용하여 Android에서 drawableshape를 만드는 방법은 무엇입니까?

분류에서Dev

Linux에서 여러 코드를 기반으로 줄을 추출하는 방법은 무엇입니까?

분류에서Dev

Java에서 DOM 파서를 사용하여 XML 파일에서 doctype, xml 버전 및 인코딩을 선언하는 방법은 무엇입니까?

분류에서Dev

사용자 입력을 기반으로 PHP 및 AJAX를 사용하여 XML에서 데이터를 추출하는 방법은 무엇입니까?

분류에서Dev

로드 된 데이터를 사용하여 ItemLoader에 새 값을 추가하는 방법은 무엇입니까?

분류에서Dev

PDFBox 파서를 사용하여 PDF에서 임베디드 플래시 파일을 추출하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

응답 헤더에서 값을 추출하고 Rest Assured를 사용하여 어설 션을 만드는 방법은 무엇입니까?

분류에서Dev

xslt를 사용하여 xml 파일을 다른 파일로 변환하는 방법은 무엇입니까? 코드는 자바에 있어야합니다.

분류에서Dev

Xpath : importXML 함수를 사용하여 Google 스프레드 시트의 URL에서 값을 추출하는 방법은 무엇입니까?

분류에서Dev

Xpath : importXML 함수를 사용하여 Google 스프레드 시트의 URL에서 값을 추출하는 방법은 무엇입니까?

분류에서Dev

절차를 사용하여 Java 코드에서 호출하는 작업을 종료하는 방법은 무엇입니까?

분류에서Dev

클래스 이름을 사용하여 배열에 객체를 추가 한 다음 해당 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

유니 코드를 사용하여 FontAwesome Flutter로 아이콘을 표시하는 방법은 무엇입니까?

분류에서Dev

Java 코드에서 문자열을 HTML 페이지로 추출하는 방법은 무엇입니까?

분류에서Dev

코드를 사용하여 Python에서 영구 파일을 만드는 방법은 무엇입니까? -Repl.it

분류에서Dev

$ group을 사용하여 mongodb에서 총 레코드 필드를 얻는 방법은 무엇입니까?

분류에서Dev

Bash에서 awk를 사용하여 필드의 여러 값을 반복하는 방법은 무엇입니까?

분류에서Dev

@RequestMapping을 사용하여 Spring MVC Controller에서 코드를 최적화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    C #에서 xml 파서를 사용하여 xml에서 노드의 모든 값을 추출하는 방법은 무엇입니까?

  2. 2

    Maven을 사용하여 기존 XML 문서에 새 노드를 추가하는 방법은 무엇입니까?

  3. 3

    Python을 사용하여 여러 XML 노드 및 계층에서 정보를 추출하는 방법은 무엇입니까?

  4. 4

    추출 연산자를 사용하여 C ++의 클래스 메서드에서 여러 값을 얻는 방법은 무엇입니까?

  5. 5

    awk를 사용하여 열에서 특정 코드를 추출하는 방법은 무엇입니까?

  6. 6

    Java를 사용하여 XML 노드 값을 얻는 방법은 무엇입니까?

  7. 7

    자동 종료 태그를 사용하여 MySQL에서 XML을로드하는 방법은 무엇입니까?

  8. 8

    Unity를 사용하여 iPhone에서 XML 파일을로드하는 방법은 무엇입니까?

  9. 9

    Terraform을 사용하여 GCP에 DNS 레코드를 추가하는 방법은 무엇입니까?

  10. 10

    BeautifulSoup을 사용하여 HTML 페이지에서 유니 코드 텍스트를 추출하는 방법은 무엇입니까?

  11. 11

    XSLT 및 javascript를 사용하여 XML에서 HTML을 만드는 방법은 무엇입니까?

  12. 12

    xml을 사용하여 Android에서 drawableshape를 만드는 방법은 무엇입니까?

  13. 13

    Linux에서 여러 코드를 기반으로 줄을 추출하는 방법은 무엇입니까?

  14. 14

    Java에서 DOM 파서를 사용하여 XML 파일에서 doctype, xml 버전 및 인코딩을 선언하는 방법은 무엇입니까?

  15. 15

    사용자 입력을 기반으로 PHP 및 AJAX를 사용하여 XML에서 데이터를 추출하는 방법은 무엇입니까?

  16. 16

    로드 된 데이터를 사용하여 ItemLoader에 새 값을 추가하는 방법은 무엇입니까?

  17. 17

    PDFBox 파서를 사용하여 PDF에서 임베디드 플래시 파일을 추출하는 가장 좋은 방법은 무엇입니까?

  18. 18

    응답 헤더에서 값을 추출하고 Rest Assured를 사용하여 어설 션을 만드는 방법은 무엇입니까?

  19. 19

    xslt를 사용하여 xml 파일을 다른 파일로 변환하는 방법은 무엇입니까? 코드는 자바에 있어야합니다.

  20. 20

    Xpath : importXML 함수를 사용하여 Google 스프레드 시트의 URL에서 값을 추출하는 방법은 무엇입니까?

  21. 21

    Xpath : importXML 함수를 사용하여 Google 스프레드 시트의 URL에서 값을 추출하는 방법은 무엇입니까?

  22. 22

    절차를 사용하여 Java 코드에서 호출하는 작업을 종료하는 방법은 무엇입니까?

  23. 23

    클래스 이름을 사용하여 배열에 객체를 추가 한 다음 해당 메서드를 호출하는 방법은 무엇입니까?

  24. 24

    유니 코드를 사용하여 FontAwesome Flutter로 아이콘을 표시하는 방법은 무엇입니까?

  25. 25

    Java 코드에서 문자열을 HTML 페이지로 추출하는 방법은 무엇입니까?

  26. 26

    코드를 사용하여 Python에서 영구 파일을 만드는 방법은 무엇입니까? -Repl.it

  27. 27

    $ group을 사용하여 mongodb에서 총 레코드 필드를 얻는 방법은 무엇입니까?

  28. 28

    Bash에서 awk를 사용하여 필드의 여러 값을 반복하는 방법은 무엇입니까?

  29. 29

    @RequestMapping을 사용하여 Spring MVC Controller에서 코드를 최적화하는 방법은 무엇입니까?

뜨겁다태그

보관