2009-09-13 1 views

ответ

1

Выполнение быстрого поиска в Google, я нашел несколько инструментов, которые преобразуют документы X12 в XML. PHP значительно продвинулся в области анализа XML.

Преобразование в XML сначала вариант?

+0

Это вариант на самом деле. Очень хорошая идея. Предпочтительно пропустить это, скорее, скорее сопоставить прямо с объектами. – Louis

+0

Если вы не можете найти то, что ищете, мне было бы интересно работать с вами, чтобы придумать некоторые объекты для сообщества. – Scott

+0

Я считаю, что в конце мы пошли с другими вариантами реализации. – Louis

4

Если вы знаете, какие сегменты и каково значение во всех сегментах. Тогда его как раз о php

$file = file_get_contents('/edi.x12'); 
$segments = explode(~\n,$file); 
foreach($segments as $segment){ 

$elements = explode('*',$segment); 

foreach($elements as $element){ 

    switch($elements[0]){ 
      case 'ISA': 
       break; 
    /// And so on 
} 
} 
} 

Тогда у вас будет массив, состоящий из всех сегментов в файле. Если вы просто перебираете массив, вы можете получить все элементы для заданного сегмента.

Но для создания файла x12 Edi это немного сложнее.

Я не вижу смысла в первом преобразовании в Xml.

Смежные вопросы