2009-11-20 4 views
15

XML :: Builder를 사용하여 XML을 생성하려고하는데 요소 이름에 하이픈이 있어야합니다. 내가 대시 또는 hiphen를 해결하기 위해요소 이름에 하이픈이있는 Ruby XML :: Builder

xml.instruct! 

xml.tag! 'update-manifest' do 
    xml.tag! 'latest-id', @latest_version_update.guid 
    xml.tag! 'download-url', @latest_version_update.download_url 
    xml.tag! 'release-information-url', version_guid_url(@latest_vesrion_update.guid) 
end 
+1

당신은'잘 code' 형식의 경우 도움이 될 – Chirantan

답변

22
xml.tag! 'latest-id', "latest ID with hiphen." 
0

을 시도

내가 요소 이름은 하이픈에서 잘리지와 나는, 정의되지 않은 방법을 얻을 때

xml.instruct! 

xml.update-manifest do 
    xml.latest-id @latest_version_update.guid 
    xml.download-url @latest_version_update.download_url 
    xml.release-information-url version_guid_url(@latest_vesrion_update.guid) 
end 

고정 된 버전입니다 이 작업을 수행하려면 xml을 사용하십시오.

xml.send("latest-id") "latest ID With hiphen" 

이상의 참조는이 링크를 이동하는 xml with hiphen