2012-05-18 57 views
3

我已經看到用JAVA解析,但我需要解析相同的IFC擴展文件,它包含面向對象的框架和使用javascript或perl的實體表示塊。 一個基本的想法會很有幫助。如何使用perl或javascript解析Industry Foundation Classes(IFC)文件?

樣品IFC文件:

ISO-10303-21; 
HEADER; 
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); 

FILE_NAME(
/* name */ 'C:\\sample.ifc', 
/* time_stamp */ '2012-05-18T13:15:15', 
/* authorization */ 'None'); 

FILE_SCHEMA (('IFC2X3')); 
ENDSEC; 

DATA; 

#1= IFCAPPLICATION(#2,'0.5.29.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC'); 
#2= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); 
#3= IFCPERSONANDORGANIZATION(#4,#5,$); 
#4= IFCPERSON($,'Jon',$,$,$,$,$,$); 
#5= IFCORGANIZATION($,'UNKNOWN',$,$,$); 
#6= IFCOWNERHISTORY(#3,#1,$,.ADDED.,1337346830,$,$,1337346830); 
#7= IFCCARTESIANPOINT((0.0,0.0,0.0)); 
#8= IFCDIRECTION((1.0,0.0,0.0)); 

ENDSEC; 

END-ISO-10303-21; 
+0

相關:[如何使用Java來解析行業基礎類(IFC)文件?(http://stackoverflow.com/q/3206538/269126) – Lumi

+0

我已經看到了它的Java交易的解析與類,但我需要更好的理解Perl或Java腳本。格式將是簡單的IFC文本文件。 – Anil

+0

即使[通過Google查找此類文件的示例],我也很難(http://www.google.de?q=ifc+file+format +步驟)。更新你的問題,提供這樣一個數據文件的「hello world」樣本,顯然是純文本格式。然後人們會知道這是什麼。 – Lumi

回答