104K 줄 이상의 코드가있는 외부 YAML 파일을 여는 Ruby 응용 프로그램 (가능한 경우 레일 없음)을 만들 수 있어야합니다. 그것들을 읽고 다음 세 가지를 걸러 낸다 :인터넷에서 외부 YAML 파일을 읽고 XML로 출력하는 방법
!ruby/object:EvtEvent
!ruby/object:NwsPost
!ruby/object:Asset
그런 다음이 것들을 Ruby 프로그램에 의해 만들어 져야하는 XML 파일로 출력한다.
나는 내가 1 년 경험 만 중학교 수준의 개발자 나처럼,이 설정으로 시작하는 방법을 불분명입니다.
require 'yaml' require 'nokogiri' yaml = "getOrderDetails: Id: '114' Name: 'XYZ'" doc = YAML.load yaml output = Nokogiri::XML::Builder.new do |xml| xml.product{ xml.id doc["getOrderDetails"]["Id"] xml.name doc["getOrderDetails"]["Name"] } end puts output.to_xml #=> <?xml version="1.0"?> #=> <product> #=> <id>114</id> #=> <name>XYZ</name> #=> </product>
: 나는 노코 기리를 사용하여 코드 예제의 미리보기를 보여줍니다 스택 오버플로 뭔가를 발견하지만 , 나는 어디 내 상황에 대한 수정해야이 코드를 넣어 정확히 모른다
문제의 YAML 파일을 열고 읽은 다음 XML로 출력하는 Ruby 프로그램을 시작하려면 init.rb 파일을 어떻게 코딩해야합니까?
Ruby 프로그램에서이 작업을 처리하기 위해 내 lib 폴더에 어떤 다른 Ruby 파일을 넣어야합니까? 이 편리한 곳
예 Tin Man, 모든 자습서 및 가이드를 사용할 수 있습니다. 나는 멘토가있는 특권을 가지고 있지 않은 주니어 (jr dev)로서 또는 고가의 부트 캠프와 코스를 마련 할 돈이있는 특권을 가지고 잠시 동안 지금과 고심하고있다. –