問題タブ [altova]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
406 参照

xml - XSLT:- 入力ファイル 'filepath/myfile.xml' を読み込めません

xslt を使用して xml ファイルを変換しようとしていますが、以下のエラーが発生します

入力ファイル 'file:///C:/testTarn.xml' をロードできません

いくつかの子要素を削除すると、ファイルが正常に処理されます。

私の xml ファイルには約 9000 行あり、サイズは約 350 kb です。

私のテスト Xslt は、以下に示すようにソース ファイルをコピーする以外は何もしません。

0 投票する
1 に答える
158 参照

xml - Altova MapForce で XSD を X12 にマッピング

こんにちは、XSD から X12 バージョン 3040 およびトランザクション セット846 (在庫照会/アドバイス) にマップしようとしています。

XSD から LIN セグメントをマップしようとすると問題が発生します。私の XSD には、すべての LIN(Product/Service Id) 値を保持する 1 次元の整数配列 (posOfRequests) があり、このフィールドを LIN セグメントにマップすると、以下のような複数の LIN セグメントが生成されます。

以下のようなものを達成したい。

マッピング イメージは、 ここに画像の説明を入力 posOfRequest に値 [2,3,1] が含まれているように見えます。

0 投票する
1 に答える
157 参照

altova - Altova 水平分割

Tradacoms Edi ファイルで繰り返される文字列を分割しようとしています。

以下のような行があります

DNC+14+1+1++268:2758005:268:2758006

コードに基づいてこれを分割したいと思います: 268.したがって、2行を取得する必要があります(2758005、2758006)

rtex フィルターを使用して 268 の値を取得しています。ただし、最初の値のみを取得します (278005)

それらを適切に分割する方法についてのアイデアはありますか?

  • アラン -
0 投票する
1 に答える
116 参照

xml - XSL を使用して XML で 2 つのタグから別のタグに値をコピーできない

  1. これは私の入力データです。他にもいくつかのフィールドが含まれていますが、私はそれらを削除しました:

    /li>
  2. 私は、journal_date が transaction_date の日付値と transaction_time の時刻を持つ、次のような出力が必要です。

    /li>
  3. 次の XSL コードを使用していますが、他にどのような変更を行う必要がありますか? 私は初心者です。

    /li>

ジャーナルの日付タグにトランザクション時間が追加されるようにするには、さらにどのような変更を行う必要がありますか。

0 投票する
0 に答える
157 参照

rest - altova mapforce は REST API を公開していますか?

Altova mapforce を初めて使用します。Altova Mapforce はあらゆる種類の REST API を公開しているので、単一ページの Web アプリケーションからの入力を提供し、ツールからデータを任意の形式 (JSON、XML) で取得できますか?

0 投票する
1 に答える
1555 参照

json - Json配列をXSDに変換する方法

現在、Json と XSD をマッピングしています。Jsonには、同じ要素を持つ複数のアイテムを含む配列があります。

Json 配列は次のようになります。

この Json 配列を XSD でマップしようとしました。

参照は次のようになります。

問題は、Json 配列を XSD でマッピングしているときです。出力 XML は、以下のように配列項目 (要素) で並べ替えられます。

私が期待している結果は2つの別々のブロックです:

どうすればこれを取得できるかについて、誰かが考えを持っていますか? Json/XSDを変更することによって、またはMapForceこれを達成できる機能はありますか?

0 投票する
0 に答える
460 参照

edi - Altova MapForce で EDI ファイル構造のノードをネストする方法

私は Altova を初めて使用します。間違っている場合は訂正してください。

XMLスキーマファイルをX12にマップする状況にあり、ここで実際のX12構造を取得するのに問題があります。

要件: X12.6020 - 811 (統合サービス請求書/明細書)

実際の X12 構造と私のマップされた X12 構造の写真
https://ibb.co/cWFBAa

XML ファイルの画像
https://ibb.co/ggZDqa

XML から X12 へのマッピングの図
https://ibb.co/k5qWbF

上記の XML では、すべての通知オブジェクトが「contractId」に基づく「group-adjecent」ライブラリ関数を使用してグループ化され、各グループには 1 つの「詳細」が必要であり、個々のグループを反復して「サブ詳細」と「サブ」を作成する必要があります-グループの下の各通知のサブ詳細。

EDI 811 コンポーネントで「後から複製入力を追加」機能を使用して、複製「LoopHL」ノードを作成しました。つまり、上のマッピング図の「LoopHL」、「LoopHL1」、「LoopHL2」です。

私の質問を理解するのに役立つと思われる場合は、さらに情報が必要かどうか尋ねてください。

よろしくお願いします。

0 投票する
1 に答える
243 参照

xml - styleVision を使用すると、「複合型定義 'anonymous' のコンテンツ モデル」というエラーが表示されます

こんにちは、StyleVision ツールを使用しています。XSD に対して xml ファイルを検証しています。実行すると、「複合型定義「匿名」のコンテンツモデル」と表示されます。しかし、私の XML ファイルは XSD に対して検証されます。私は何を間違っていますか親切に私を修正してください。私のXMLとXSDを以下に示します

XSD