Вопрос

Существуют ли библиотеки php или API, которые помогают при работе с документами X12 в php? Поиск в Google не очень помогает, поэтому ищите людей с опытом в этой области.

Это было полезно?

Решение

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

Возможно ли сначала преобразовать в XML?

Другие советы

Если вы знаете, какие сегменты и в чем смысл во всех сегментах. Тогда это только о 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
}
}
}

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

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

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

не PHP, а python: http://bots.sourceforge.net переводит с и на х12.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top