使用Ruby写xml文件 , Ruby xml , Ruby读写xml文件 ,Ruby创建xml文件

#coding: utf-8
require 'win32ole'

$dom = WIN32OLE.new('Msxml2.DOMDocument.3.0')
$dom.async = false
$dom.loadXML('<?xml version="1.0" encoding="UTF-8" standalone="yes"?><TimeList></TimeList>')
#加载XML,并将XML头写好,然后将root名定义好

def WriteXmlFile(testValueName ,testValue )
  newdir = $dom.createElement('Time') #建立一个二级节点,并赋予名称
  attr = $dom.createAttribute('MailName') #建立一个属性,并赋予名称
  attr.value = testValueName #给属性赋值
  dirNode = $dom.documentElement().appendChild(newdir) #将二级节点加入根节点
  dirNode.setAttributeNode(attr) #将属性加入二级节点中
  dirNode.text = testValue #给二级节点赋予text值
end

WriteXmlFile('yawang','2011-09-05 13:52:48') #第一个节点

WriteXmlFile('Instruct_Page','2011-08-29 09:42:27') #第二个节点

$dom.save('C:/TimeListFile.xml')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值