2013-03-21 66 views
1
從XML文件中值的

我的UML圖是這樣的:比較Python中

rootNode 
    | 
Book (attribute:name) 
    | 
Table (attribute: Name) 
    | 
TableEntry(attribute: Field, Value) 

當我使用此代碼:

for Book in rootNode.getBooks(): 
    print Book.getName() 
    for Table in Book.getTables(): 
     print Table.getName() 
     for TableEntry in Table.getTableEntrys(): 
      print TableEntry.getField(), TableEntry.getValue() 

像這樣的輸出:

Document 
T1 
F1 V1 
F2 V2 
F3 V3 
F4 V4 
F5 V5 
F6 V6 
T2 
F1 V1 
F2 V2 
F3 V3 
F4 V4 
F5 V5 
F6 V6 
Document 
T2 
F2 V2 
F3 V3 
F4 V4 
F5 V5 
F6 V6 

我想將文檔(第一個)中的字段和值ex-F1和值V1與文檔(第二個)中的F1 V1比較每個字段和值。 我對這兩個文件都有相同的書名,即'文檔'。 我也想在這兩個文件中找到缺失的字段或附加字段,在T2中我的F1和V1缺失。

+1

這個問題是不是真的很適合左右。這裏的問題應該需要某種專業知識來回答你的問題,而你的問題確實需要對你的特定情況有深入的瞭解。 – mydogisbox 2013-03-21 13:30:20

+0

我猜我們可以製作一些目錄並且可以比較它們。 – hulk007 2013-03-21 13:34:48

回答

1

最好的解決辦法是 '==' 來比較值

     and 
如果你想與實體然後使用比較

'是'

例如=>

A = 123 ; b = 123;

A是B

輸出:

真正

+0

以及如何獲得a和b,我的值在不同的文件中 – hulk007 2013-03-21 13:54:49