4
나는 이런 식으로 뭔가 보이는 XML 문서로 노코 기리 사용하고
에 대한 XPath 식의 탈출 문자를 처리하는 방법 : 나는 문자를 탈출 포함 노래를 찾을 때노코 기리
<songs>
<song>
<artist>Juana Molina</artist>
<album>Un Dia</album>
<track>8</track>
<title>Dar (Qué Difícil)</title>
<rating>5</rating>
<filename>\Juana Molina\Un Dia\08 - Juana Molina - Dar (Qué Difícil).mp3</filename>
</song>
<songs>
을, 난 몰라 다시 (에 관계없이 내가 할 또는 쿼리에 사용되는 파일 이름 문자열을 탈출하지 않는 경우의)
file = File.new("songs.xml")
parser = Nokogiri::XML(file)
filename = "\Juana Molina\Un Dia\08 - Juana Molina - Dar (Qué Difícil).mp3"
xm = Builder::XmlMarkup.new
filename = xm.text! filename
# => \Juana Molina\Un Dia\08 - Juana Molina - Dar (Qué Difícil).mp3
nodes = parser.root.xpath('//songs/song[filename="'+filename+'"]')
puts nodes
XPath 쿼리 이스케이프 문자를 표현하는 올바른 방법은 무엇인가를 다음 XPath 쿼리와 아무것도 얻을?
효과가 있습니까? 이미 이것에 대한 해결책이 있습니까? 제발 공유 – Jirapong