정말 간단한 xml 문서 (HTML 테이블에서 추출한 문서)와 매우 간단한 Nokogiri 스크립트가 있습니다. xml 노드에서 텍스트를 가져올 수없는 몇 가지 이유가 있습니다. 속성은 얻을 수 있지만 텍스트/내용은 가져올 수 없습니다. 누구든지 다음에 무엇이 잘못 될 수 있는지 알 수 있습니까?Nokogiri :: XML :: Reader가 'content'또는 'text'메서드를 인식하지 못하는 것 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<table class="renderedtable" border="1" cellpadding="2" cellspacing="0" width="100%">
<tr>
<th valign="top">
<p class="MsoNormal"> AIR CONDITIONING, VENTILATION & HEATING</p>
</th>
</tr>
</table>
그리고 "정의되지 않은 메서드 '내용'"
require 'nokogiri'
a = IO.read('services_table.xml')
reader = Nokogiri::XML::Reader(a)
reader.each do |node|
if node.name == 'p'
@category = node.content
end
end
타다 !!! Mr. Kirushik (고맙습니다). – btelles
Mr. Kirushik은 Kirill (Кирилл)에서 파생되었습니다. 남성용 러시아어 이름입니다. 두 이름 모두 Firefox에서 여전히 밑줄이 그어져 있습니다. 그 말은 나에게 공통점이없는 이름이 외국에있는 것에 관한 조언을 해줍니다. 반갑습니다. – kirushik
감사합니다. 하지만 이것이 문서에없는 이유에 대해 궁금합니다. – Bob