使用xml时,我可以在inDesign中创建包含各行的表吗?

时间:2016-02-01 08:50:19

标签: xml adobe-indesign

我正在为我们的产品制作产品说明书。我有像xml这样的产品数据:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
    <product>
        <name>Item A</name>
        <properties>
            <property> 
                <type>Color</type>
                <value>Red</value>
            </property>
            <property> 
                <type>Size</type>
                <value>50x50x50 mm</value>
            </property>
        </properties>
    </product>
    <product>
        <name>Item B</name>
        <properties>
            <property> 
                <type>Color</type>
                <value>Green</value>
            </property>
            <property> 
                <type>Size</type>
                <value>50x50x50 mm</value>
            </property>
        </properties>
    </product>
    <product>
        <name>Item C</name>
        <properties>
            <property> 
                <type>Color</type>
                <value>Brown</value>
            </property>
            <property> 
                <type>Size</type>
                <value>50x50x50 mm</value>
            </property>
            <property> 
                <type>Inputs</type>
                <value>3</value>
            </property>
        </properties>
    </product>
</root>

我想在表格中显示属性。不同的产品具有不同的属性和不同的属性数量。 我可以根据条件使行数动态化吗? 我想用属性填充表:第一列有类型,第二列有值。

/弗雷德里克

1 个答案:

答案 0 :(得分:0)

在导入XML时处理表格是沿海的一个很好的民谣。你必须使用&#34;表&#34; InDesign可以转换为本机表的语法。实际上你可以选择CALS语法。一种过时的格式,会阻止您在这些表中使用图像。另一种方法是使用由特定命名空间设置的InDesign表语法。你会在这里找到很好的样本:http://www.indesignusergroup.com/chapters/sydney/files/635/Sydney_XML_Handout.pdf