XML 입력

Ruby 출력

XML을 Ruby로 변환이란?

Ruby는 XML을 위해 REXML 또는 Nokogiri를 사용합니다. 이 도구는 XML에서 Ruby 클래스를 생성합니다. W3C XML 사양이 형식을 정의하며, 변환은 브라우저에서 실행됩니다. 서버로 전송되는 데이터는 없습니다.

이 도구 사용 방법

1

XML 붙여넣기 또는 업로드

XML을 붙여넣거나 파일을 업로드하세요. 설정에서 클래스 이름과 패키지(모듈)를 지정하세요.

2

Ruby 출력 검토

오른쪽 패널에 생성된 클래스가 표시됩니다. REXML 또는 Nokogiri로 파싱하세요.

3

복사 또는 다운로드

복사 또는 다운로드를 사용하세요. JSON을 Ruby로 변환하려면 JSON을 Ruby로를 사용하세요. XML 서식 지정에는 XML 포맷터를 사용하세요.

XML을 Ruby로 변환이 도움이 되는 경우

SOAP, RSS 또는 XML API를 사용하는 Rails 앱을 개발할 때 여기서 타입이 지정된 클래스를 생성하세요. 파싱에는 REXML(표준 라이브러리) 또는 Nokogiri를 사용하세요.

자주 묻는 질문

REXML 대 Nokogiri?

REXML은 표준 라이브러리에 포함되어 있습니다. Nokogiri는 더 빠르고 XPath를 지원합니다. 둘 다 XML을 트리로 파싱합니다.

내 데이터가 전송되나요?

아니요. 생성은 브라우저에서 실행됩니다.

XML을 Ruby로 변환 예시

XML에서 Ruby 클래스를 생성하는 예시입니다.

예시: 가입자 레코드

XML 입력:

입력

생성된 Ruby 출력:

출력

관련 도구

Ruby XML 파싱에 대해서는 REXMLNokogiri를 참조하세요. XML에 대해서는 W3C XML 사양을 참조하세요.