Nokogiri와 함께 associate a stylesheet과이 구조를 만들 수 있습니까?XML 스타일 시트와 XML 문서를 Nokogiri와 연결
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.my-site.com/sitemap.xsl"?>
<root>
...
</root>
Nokogiri와 함께 associate a stylesheet과이 구조를 만들 수 있습니까?XML 스타일 시트와 XML 문서를 Nokogiri와 연결
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.my-site.com/sitemap.xsl"?>
<root>
...
</root>
없습니다.
방법 내가 그것을했다 :
xml.gsub!("<?xml version=\"1.0\"?>") do |head|
result = head
result << "\n"
result << "<?xml-stylesheet type=\"text/xsl\" href=\"#{stylesheet}\"?>"
end
건배.
OMG가 너무 많이 나는 팀 노코 기리의 비공식 정책을 위반하고 있는데이 질문에 대한 정확한, 제정신 답변을 제공하고 있음을 여기서 실패가 :
require "nokogiri"
doc = Nokogiri::XML "<root>foo</root>"
doc.root.add_previous_sibling Nokogiri::XML::ProcessingInstruction.new(doc, "xml-stylesheet", 'type="text/xsl" href="foo.xsl"')
puts doc.to_xml
# => <?xml version="1.0"?>
# <?xml-stylesheet type="text/xsl" href="foo.xsl"?>
# <root>foo</root>
앞으로를 노코 기리에 대한 질문을하시기 바랍니다 nokogiri-talk 메일 링리스트 (http://groups.google.com/group/nokogiri-talk)에서 적시에 정확한 답을 얻고 모든 사람을 조금이라도 저장하십시오.
위의 방법이 nokogiri.org 튜토리얼에 추가되었음을 유의하십시오. http://nokogiri.org/tutorials/modifying_an_html_xml_document.html –
팝업이 잘 보입니다. 모든 Nokogiri 질문에 대해 사람들이 그대로있는 메일 링리스트를 사용하는 것은 어렵습니다. * Nokogiri 질문을 목록에 자동으로 리디렉션 할 수있는 방법이 있거나 적어도 거기에 에코를 표시하는 방법이 있으면 좋겠다고 생각하지만 그 중 하나가 발생하는지는 의심 스럽습니다. 너와 아론이 너의 머리를 정기적으로 찔러 볼 기회가 뭐니? –