CommonTemplateはビューアのViewerを完了しました.Exce(およびインストーラ)


ビューアの初期バージョンを完了します.実装機能:ダブルクリック*.ctlファイルは、データファイルを自動的に読み取り、テンプレートを解析し、IEで開き、エラーが発生した場合、Swingを使用してエラー情報をポップアップし、ページ開発者が業務開発から独立してテンプレートテストを行うのに便利である.
添付ファイルCommonTemplateViewer.zipには次のものが含まれます.
インストーラ:CommonTemplateViewerSetup.exe
テストファイル:test_*.ctl等
CommonTemplateViewerSetupをインストールします.exeの後、
ダブルクリック*.ctlまたは右クリックメニュー「CommonTemplateViewer」を選択して開きます(添付画像を参照).
≪テンプレート・データの検索|Template Data Find|oem_src≫:テンプレートと同じ名前で異なる接尾辞のデータ・ファイルを検索します.たとえば、次のようにします.
開くctlの場合testを検索します.xml, test.json, test.properties
テンプレートの内部をロードします.

$data{"json"}
    {mail: {from:"[email protected]", to:"[email protected]"}, users:[{id:1,name:"james"},{id:2,name:"kent"}]} 
$end

(1)XMLデータフォーマット:オブジェクトと配列をそれぞれ表すの2つのラベルを使用し、名前をname属性で表し、ルートラベルはである必要がある.次のようになります.

<object>
	<object name="mail">
		<object name="from">[email protected]</object>
		<object name="to">[email protected]</object>
	</object>
	<array name="users">
		<object>
			<object name="id">1</object>
			<object name="name">james</object>
		</object>
		<object>
			<object name="id">2</object>
			<object name="name">kent</object>
		</object>
	</array>
</object>

(2)JSONデータフォーマット:

{mail: {from:"[email protected]", to:"[email protected]"}, users:[{id:1,name:"james"},{id:2,name:"kent"}]} 

(3)Propertiesデータフォーマット:

[email protected]
[email protected]
users.0.id=1
users.0.name=james
users.1.id=2
users.1.name=kent

プロジェクトのアドレス:
http://www.commontemplate.org