module StanfordCorenlpXmlAdapter
Constants
- VERSION
Public Class Methods
doc(doc)
click to toggle source
# File lib/stanford_corenlp_xml_adapter.rb, line 23 def doc doc begin doc = Nokogiri::XML(doc) {|config| config.strict} rescue Nokogiri::XML::SyntaxError => e raise InvalidXML, "#{e.message} xml: #{doc}" end raise InvalidXML, "document node does not exist! xml: #{doc}" unless document_node_exists?(doc) doc end
Private Class Methods
document_node_exists?(doc)
click to toggle source
# File lib/stanford_corenlp_xml_adapter.rb, line 37 def document_node_exists? doc doc.xpath("//root//document").length > 0 end