我有一个试图用 Nokogiri 分析的 XML 文件:
<?xml version="1.0" encoding="ISO-8859-15"?>
<ehd:ehd ehd_version="1.40" xmlns:ehd="urn:ehd/001" xmlns="urn:ehd/icd/001">
<ehd:header>
<ehd:document_type_cd V="ICD" DN="ICD-Stammdatei" S="1.2.276.0.76.5.100"/>
<ehd:service_tmr V="2013-07-01..2013-12-31"/>
</ehd:header>
<ehd:body>
<icd_stammdaten>
<kapitel_liste>
<kapitel>
<nummer V="1"/>
.......
通常我通过以下方式获得一个节点:
doc = Nokogiri::XML(params[:file])
puts doc.css('nummer')
现在我尝试了:
doc = Nokogiri::XML(params[:file])
puts doc.css('ehd:document_type_cd')
要获得此输出:
<ehd:document_type_cd V="ICD" DN="ICD-Stammdatei" S="1.2.276.0.76.5.100"/>
但不知何故我没有输出!怎么会这样?