⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00 - introduction

📁 O Reilly Ruby Cookbook source code
💻
字号:
require 'rexml/document'def valid_xml?(xml) begin   REXML::Document.new(xml) rescue REXML::ParseException   # Return nil if an exception is thrown endend#---bad_xml = %{<tasks> <pending>   <entry>Grocery Shopping</entry> <done>   <entry>Dry Cleaning</entry></tasks>}valid_xml?(bad_xml)                                     # => nil#---good_xml = %{<groceries> <bread>Wheat</bread> <bread>Quadrotriticale</bread></groceries>}doc = valid_xml?(good_xml)doc.root.elements[1]                                   # => <bread> ... </>#---doc = nilassert_nothing_thrown {doc = REXML::Document.new(source_xml)}#---invalid_xml = %{<groceries> <bread>Wheat}(valid_xml? invalid_xml) == nil                    # => falseREXML::Document.new(invalid_xml).write# <groceries>#   <bread>Wheat# </bread></groceries>#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -