2012-05-18 2 views
3

Я видел разбор с JAVA, но мне нужно разобрать те же файлы расширения IFC, которые состоят из объектно-ориентированных фреймворков и объектов, представленных блоками с использованием javascript или perl. Основная идея будет очень полезна.Как разбирать файлы Foundation Foundation Classes (IFC), используя perl или javascript?

Пример файла 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

Связанные: [Как синтаксический Industry Foundation Class (IFC) файлы с помощью Java?] (Http://stackoverflow.com/q/3206538/269126) – Lumi

+0

я видел разбор с Java, которая занимается с классами, но мне нужно лучше понять сценарий perl или java. Формат будет простым текстовым файлом IFC. – Anil

+0

У меня есть трудное время даже [поиск образца такого файла через Google] (http://www.google.de?q=ifc+file+format+step). Обновите свой вопрос, предоставив образец «hello world» такого файла данных, видимо, простой текстовый формат. Затем люди узнают, в чем дело. – Lumi

ответ