`
adidaskebi123
  • 浏览: 8426 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ruby 操作xml

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<config>
    <GATEWAY_URL>http://192.168.1.235:3000/rubyamf/gateway</GATEWAY_URL><!-- DB服务器地址 -->
    <CHAT_HOST>192.168.1.231</CHAT_HOST><!-- 聊天服务器地址 -->
    <CHAT_PORT>8000</CHAT_PORT><!-- 聊天服务器端口 -->
    <CSS_LIB_URL></CSS_LIB_URL>
    <PIC_LIB_URL>libs/pics.swf</PIC_LIB_URL><!-- 地块图片路径 -->
    <MAP_BASE_URL>http://localhost/pics/</MAP_BASE_URL><!-- 企业图片路径 -->
    <PRODUCT_PIC_URL>libs/production/</PRODUCT_PIC_URL><!-- 产品及经理图片位置 -->
    <ENTERPRISE_PIC_URL>libs/enterprise/</ENTERPRISE_PIC_URL><!-- 部门图片路径 -->
    <CHOICEBOSS_BASE_URL></CHOICEBOSS_BASE_URL>
    <CHOICEBUILDING_BASE_URL></CHOICEBUILDING_BASE_URL>
    <FACICLITY_BASE_URL></FACICLITY_BASE_URL>
    <FAMILY_BASE_URL></FAMILY_BASE_URL>
    <MILITARY_BASE_URL></MILITARY_BASE_URL>
    <MALL_BASE_URL></MALL_BASE_URL>
    <HELP_URL></HELP_URL>
    <LOGIN_URL></LOGIN_URL>
    <REPORT_URL></REPORT_URL>
    <CITY_CONFIG_URL>http://zbmf.com:3000/city.xml</CITY_CONFIG_URL><!-- 城市配置xml -->
    <FAMILY_ICON_URL></FAMILY_ICON_URL>
    <FAMILY_CUSTOM_ICON_URL></FAMILY_CUSTOM_ICON_URL>
    <FAMILY_UPLOAD_URL></FAMILY_UPLOAD_URL>
    <FAMILY_ICON_URL></FAMILY_ICON_URL>
</config>

 操作一番吧,对新知识我一直是惧怕的

1.

 先把xml文件读出来

 终端优点问题。

doc = Document.new file # 不需要解释
# @return the root Element of the document, or nil if this document
		# has no children
xml = doc.root 

 

 弄一会我也忘了有什么了

 

太多了,不愿意贴了

 记住这几个玩意就足矣了,大部分问题都轻松搞定

  • 大小: 23.6 KB
  • 大小: 181.6 KB
  • 大小: 149.6 KB
  • 大小: 4.9 KB
分享到:
评论

相关推荐

    ruby操作xml

    Ruby是一种强大的、动态的...通过博客“ruby操作xml”,我们可以学习到如何利用Ruby有效地处理XML文档,无论是为了读取数据、修改结构还是验证文档。实践这些技巧可以帮助开发者在实际项目中更高效地与XML数据交互。

    ruby xml封装好的操作XML对象

    在处理XML数据时,Ruby提供了一些库来方便我们读取、解析和操作XML文档。本篇文章将详细探讨“Ruby XML封装好的操作XML对象”的知识点,通过分析`xml_parse.rb`这个文件,我们将了解到如何在Ruby中有效地处理XML。 ...

    用ruby读excel文件生成xml文件

    Ruby库如`roo`可以方便地读取Excel文件,而`Nokogiri`则可以用来创建和操作XML文档。 首先,我们需要了解`roo`库。`roo`是Ruby中用于读取不同类型的电子表格文件(如Excel、OpenOffice、Google Sheets)的库。安装`...

    ruby,xml

    虽然具体内容无法在此提供,但我们可以推测这篇文章可能讨论了如何在Ruby中处理XML数据,可能是解析XML文档、创建XML结构或者使用特定的Ruby库如Nokogiri来操作XML。 在标签中,“源码”意味着讨论的内容可能涉及到...

    Ruby-Ox一个快速的XML解析器

    1. **速度**:由于Ox是用C语言编写的,并且直接操作字节流,因此它的解析速度非常快,比许多纯Ruby的XML解析库更高效。 2. **简洁性**:Ox的设计目标是保持简单,因此它的API相对较小,易于理解和使用。开发者可以...

    在Ruby中处理XML和XSLT以及XPath的简单教程

    SAX(Simple API for XML)解析器是基于事件的,它在解析XML文档时逐个读取XML文件的各个元素,并触发事件处理程序。而DOM(文档对象模型)解析器则将整个XML文档加载到内存中,并构建成一个树形结构,这样可以更...

    Ruby-ROXMLRuby对象与XML映射的库

    在Ruby中,你可以为你的类定义一个或多个`xml_accessor`,这些方法会自动处理XML的读写操作。例如,如果你有一个名为`Employee`的类,你可以这样定义一个属性: ```ruby class Employee include ROXML xml_...

    实例解析Ruby程序中调用REXML来解析XML格式数据的用法

    SAX则是一种事件驱动的解析方式,它逐行读取XML,触发相应的事件回调。REXML提供了类似DOM的解析方式,即Tree Parsing,这种方法适合处理较小的XML文档,因为它将整个XML结构加载到内存中。 以下是一个使用REXML...

    Ruby-HappyMapper允许您快速轻松地解析XML数据并将其转换成ruby的数据结构

    通过定义简单的类和模块,HappyMapper能够自动将XML元素映射到Ruby类的属性上,这样我们就可以像操作普通的Ruby对象一样操作解析后的XML数据。 在实际应用中,首先我们需要包含HappyMapper库,并创建一个继承自...

    Ruby使用REXML库来解析xml格式数据的方法

    本文详细介绍了如何使用Ruby语言中的REXML库来解析XML格式的数据,包括DOM和XPath两种方式的操作。同时,还提到了在使用REXML过程中需要注意的安全问题。对于需要处理XML文件的Ruby开发者来说,掌握这些技巧将是非常...

    Ruby中XML格式数据处理库REXML的使用方法指南

    流样式则类似于SAX解析,逐行读取XML文档,适合处理大型XML文件,以避免内存消耗。 对于树样式的使用,我们可以创建一个REXML::Document对象,将XML文件加载到内存中。例如: ```ruby require "rexml/document" ...

    Ruby-Crystal的一个Html解析器类似于Ruby的Nokogiri

    Nokogiri是Ruby社区广泛使用的库,用于解析HTML、XML文档,提供强大的搜索、操作和转换功能。现在,Crystal语言也有了类似的工具,使得开发者可以在保持高效性能的同时,享受与Nokogiri类似的解析体验。 描述中的...

Global site tag (gtag.js) - Google Analytics