2010-01-05 262 views
0

我正在使用Mibble MIB Parser从MIB文件中提取所有简单数据类型。直到我尝试提取评论文本时,我才获得成功。Mibble MIB解析器 - 从mib中提取注释

采取以下模块为例:

invBookList OBJECT-TYPE 
    SYNTAX INTEGER { 
        mobydick(1),  -- call me ishmael 
        paradiselost(2), -- aComment 
        1984(3),   -- aComment 
        solaris(4)  -- aComment 
      } 
    MAX-ACCESS  read-only 
    STATUS   current 
    DESCRIPTION 
      "A few Books for an example." 
    ::= { invMasterList 43 } 

根据Mibble的API,对象类型可以通过提取SnmpObjectType,然后调用适当的吸气剂的方法来访问。我已经完成了,并且可以成功提取除INTEGER语法中的注释以外的所有文本

我曾尝试在SnmpObjectType上调用getSyntax()。getComment(),但始终返回null。 getSyntax()将提取INTEGER语法,例如:

mobydick(1),paradiselist(2),1984(3),solaris(4) 

但不幸的是会删除注释。

任何一个有经验的Mibble Parser谁知道如何提取评论?

很多谢谢。

回答