Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed translated content for 'ja'

...

Sv translation
languagezh

数据从 MIS 传输到 PLA 软件时, MIS 将生成特定于 MIS 的 XML 格式的作业信息,然后一个自定义的可扩展样式单语言转换 (XSLT) 文件将 MIS XML 文件更改为 PLA 可以接受的 XML 文件。

MIS 生成的 XML

MIS 必须生成 XML 格式的作业信息 - 每个版式一个 XML 文件。

XML 的格式很灵活。 每个 MIS 可以具有其自身的自定义格式。 通常来说,格式定义在 XML 模式定义 (.xsd) 文件中编写的模式中。 该模式定义每项信息的名称、类型和关系。 模式很有用,但不是必需的。

PLA 所需的 XML

PLA 软件必须接收符合特定 XML 模式的 XML 文件中的数据。

例如,PLA 模式需要 XML 文件来标识名称为“MarksList”的标记。 您想添加的标记必须用名称“AddList”来标识,并且必须位于“MarksList”之内。

安装 PLA 时,模式安装在服务器上。 它名为 TargetXML.xsd,并且位于 ...\Program Files (x86)\Kodak\LayoutAutomation\RBA\XML 文件夹。

关于模式中的元素和属性的描述,请参阅嵌入在模式文件中的注释。

比较 MIS 和 PLA XML

MIS 模式通常与 PLA 模式不同。

例如,来自 MIS 的 XML 文件可以用名称“Artworks”来标识所有页面,而 PLA 软件要求您使用名称“ArtworkList”来标识页面。

为解决该问题,软件开发人员拥有以下选项:

  • 修改 MIS,以使其生成符合 PLA 模式的 XML 文件。 如果软件开发人员由于其他原因修改 MIS,例如,用 MIS 来生成 XML 文件,而不是使用另一个文件格式,则该解决方案是适合的。
  • 请编写一个 XSLT 文件,该文件将 XML 文件从 MIS 更改为符合 PLA 模式的 XML 文件。

使用 XSLT 修改 XML

XSLT 是一种编程语言,它可以将一种类型的 XML 更改为另一种类型。

使用 XSLT 以便将 MIS 生成的 XML 文件更改为 PLA 软件支持的 XML 文件格式。 MIS 每次生成一个 XML 文件时,XSLT 文件就读取该 XML 文件,并利用不同的结构和相同的数据来创建一个新的 XML 文件。

例如,XSLT 文件可将 MISgenerated XML 文件中的名称“Artworks”更改为 PLA 软件使用的 XML 文件中的“ArtworkList”。

您可以在文本编辑器中创建 XSLT 文件,也可以使用 XSLT 编辑软件。

Sv translation
languageja

MIS データが PLA ソフトウェアに転送されるとき、MIS ではジョブ情報が MIS 固有の XML 形式で生成されます。その後、カスタム XSLT(Extensible Stylesheet Language Transformation)ファイルによって、MIS の XML ファイルは、PLA で受け取ることのできる XML ファイルに変換されます。

MIS で生成された XML

MIS では、XML 形式のジョブ情報(レイアウトごとに 1 つの XML ファイル)を生成する必要があります。

この XML の形式には柔軟性があり、 各 MIS は、独自のカスタム形式を持っている可能性があります。 その形式は、通常、XML スキーマ定義ファイル(.xsd)で記述されるスキーマで定義されます。 スキーマでは、名前、種類、および各情報の関係が定義されています。 スキーマは使用すると便利ですが、必須ではありません。

PLA で必要な XML

PLA ソフトウェアは、特定の XML スキーマに一致する XML ファイルでデータを受け取る必要があります。

たとえば、PLA スキーマには、MarksList という名前のマークを識別する XML ファイルが必要です。 追加するマークは AddList という名前で識別される必要があり、MarksList 内に格納されている必要があります。

このスキーマは、PLA のインストール時にサーバー上にインストールされます。 これは TargetXML.xsd と呼ばれ、...\Program Files (x86)\Kodak\LayoutAutomation\RBA\XML フォルダに入っています。

スキーマのエレメントおよび属性については、スキーマ ファイルに埋め込まれている注釈を参照してください。

MIS と PLA の XML の比較

MIS スキーマは通常、PLA スキーマとは異なります。

たとえば、MIS の XML ファイルは Artworks という名前ですべてのアートワークを識別している可能性がありますが、PLA ソフトウェアでは、ArtworkList という名前でアートワークを識別する必要があります。

この問題を解決するため、ソフトウェア開発者には以下のオプションがあります。

  • PLA スキーマに一致する XML ファイルを生成するように、MIS を変更します。 この解決策は、ソフトウェア開発者が別の理由(MIS で別のファイル形式を使用する代わりに XML ファイルを作成する必要がある場合など)で MIS を変更する場合に適しています。
  • MIS の XML ファイルを PLA スキーマに一致する XML ファイルに変更する XSLT ファイルを記述します。

XSLT を使用した XML の変更

XSLT とは、ある種類の XML を別の種類に変更できるプログラミング言語です。

XSLT を使用して、MIS で生成された XML ファイルを、PLA ソフトウェアがサポートする XML ファイル形式に変更します。 MIS で XML ファイルが生成されるたびに、XSLT ファイルは XML ファイルを読み取り、異なる構造で同じデータを含む新しい XML ファイルを作成します。

たとえば、XSLT ファイルは、MIS で生成された XML ファイル内の名前 Artworks を、PLA ソフトウェア用の XML ファイルでは ArtworkList に変更できます。

XSLT ファイルはテキスト エディタで作成することも、XSLT 編集ソフトウェアを使用して記述することもできます。