답변이 '아니오'인 것처럼 보입니다. 도서관이 현재 쓰여진 것이 아니고 전혀 그렇지 않을 수도 있습니다. 노드의 직렬화의 호출 경로를 추적 :
Nokogiri::XML::Node#to_s
전화 to_xml
Nokogiri::XML::Node#to_xml
전화 serialize
는 (몇 가지 기본 옵션을 설정)
Nokogiri::XML::Node#serialize
전화 write_to
Nokogiri::XML::Node#write_to
전화 native_write_to
Nokogiri::XML::Node#native_write_to
전화 native_write_to
, 이는 th와 유사합니다. 입니다 :
&bsp;
def native_write_to(io, encoding, indent_string, options)
set_xml_indent_tree_output 1
set_xml_tree_indent_string indent_string
savectx = LibXML.xmlSaveToIO(IoCallbacks.writer(io), nil, nil, encoding, options)
LibXML.xmlSaveTree(savectx, cstruct)
LibXML.xmlSaveClose(savectx)
io
end
그래서, 당신은이 시점에서 libxml의 자비에 있습니다. libxml serialize single quote attributes에 대한 인터넷 검색은 즉시 모든 흡연 총을 켤 수 없습니다.
나는 당신이 file a feature request이어야한다고 생각하고 어떤 종류의 tenderlovin을 볼 수 있습니다. :)
원본에 있던 인용 스타일이 무엇이든 보관하십시오. _ _ [Nokogiri는 속성 인용 스타일을 유지할 수 있습니까?] (http://stackoverflow.com/q/8424858/405017) – Phrogz