在Python中获取第行的节点?

2024-05-17 02:35:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个像有限状态机一样工作的XML,我想在数据库中存储不同会话的进程,所以我认为一个简单的方法就是简单地存储FSM当前所在节点的行。例如

<?xml version="1.0" encoding="UTF-8"?>
<states>
    <state id = "1">...what can you do in state 1?</state>
    <state id = "2">...what can you do in state 2?</state>
<states>

并且,假设机器处于状态2,我只需存储数据库4(因为它是描述状态2的节点开始的行)。 python(也许minidom)中有一种很好的

  1. 获取给定节点开始的行(保存时)
  2. 在给定行获取节点(还原时)

Tags: 方法inyouid数据库节点进程状态