开发者

Convert XML to TCL Object

开发者 https://www.devze.com 2022-12-25 13:16 出处:网络
Greetings, I\'m new to TCL scripting, and I have a very very basic xml file which I need to import information from into tcl.

Greetings,

I'm new to TCL scripting, and I have a very very basic xml file which I need to import information from into tcl.

Example of XML Document Structure:

<object>
  &开发者_运维问答lt;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>

Etc...

I've seen something called TCLXML but I'm not sure if this is the best route or even how to create the package to use it..

Any help will be greatly appreciated.


I can recommend using the tdom package for XML parsing, particularly as it includes good integration with XPath so extracting things from the data is easy. It's also pretty fast.

If you're using ActiveTcl, then it's already part of it (though you might need to do a teacup update to bring it in from the repository).

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号