将XML转换为TCL对象
您好 我是TCL脚本编写新手,我有一个非常基本的xml文件,需要将信息从该文件导入TCL XML文档结构示例:将XML转换为TCL对象,xml,parsing,tcl,Xml,Parsing,Tcl,您好 我是TCL脚本编写新手,我有一个非常基本的xml文件,需要将信息从该文件导入TCL XML文档结构示例: <object> <type>Hardware</type> <name>System Name</name> <description>Basic Description of System.</description> <attributes> <ven
<object>
<type>Hardware</type>
<name>System Name</name>
<description>Basic Description of System.</description>
<attributes>
<vendor>Dell</vendor>
<contract>MM/DD/YY</contract>
<supportExpiration>MM/DD/YY</supportExpiration>
<location>Building 123</location>
<serial>xxx-xxx-xxxx</serial>
<mac>some-mac-address</mac>
</attributes>
</object>
硬件
系统名称
系统的基本描述。
戴尔
年月日
年月日
123号楼
xxx xxx xxxx
一些mac地址
等等
我见过一种叫做TCLXML的东西,但我不确定这是否是最好的方法,甚至不确定如何创建包来使用它
任何帮助都将不胜感激。我可以推荐使用该软件包进行XML解析,特别是因为它与XPath有很好的集成,因此从数据中提取东西很容易。它也相当快
如果您使用的是ActiveTcl,那么它已经是它的一部分了(尽管您可能需要进行
茶杯更新
,以便从存储库中引入它)。谢谢,这很有帮助。我尝试了包需要时差,但没有找到,所以我从网站下载了时差。如何设置查找此新下载软件包的路径?安装该软件包的目录(您确实构建并安装了它,是吗?)或其父目录需要位于Tcl的auto_path
列表中。