我正在尝试创建一个信息中心。我想在Eclipse中的helpData.xml中添加条件

时间:2017-10-31 07:10:57

标签: xml eclipse eclipse-plugin

[3种颜色显示来自3个不同jar文件的内容1我正在尝试使用Eclipse帮助创建信息中心。我想在Eclipse中的helpData.xml中添加条件,以便选择的产品(作为参数)各自的TOC(只有相关的JAR可见)。

我希望根据用户选择的不同产品显示不同的toc.xml。 当用户从主页中选择产品时,if语句将显示TOC并隐藏helpData.xml的if / else语句中定义的其他内容。

我的helpData.xml看起来像是:

<?xml version="1.0" encoding="utf-8"?>
<rule>
    <if>
        <conditions>
            <condition var="ABC" operator="&gt;">400</condition>
            <!-- more conditions possible -->
        </conditions>
        <statements>
            <extensions>
                <tocOrder>
                    <toc id="/8206_1912_000/toc.xml"/>
                    <toc id="/access_guide/toc.xml"/>
                    <toc id="/transaction_guide/toc.xml"/>       
                </tocOrder>
                <hidden>
                    <toc id="/information_center/toc.xml"/>
                    <toc id="/ic_custom/toc.xml"/>
                </hidden>
            </extensions>       
        </statements>
    </if>
    <elseif>
        <conditions></conditions>
        <statements>
            <extensions>
                <tocOrder>
                    <toc id="/8206_1912_000/toc.xml"/>
                    <toc id="/transaction_guide/toc.xml"/>    
                    <toc id="/access_guide/toc.xml"/>   
                </tocOrder>
                <hidden>
                    <toc id="/information_center/toc.xml"/>
                    <toc id="/ic_custom/toc.xml"/>
                </hidden>
            </extensions>
        </statements>
    </elseif>
    <else>
        <statements>
            <extensions>
                <tocOrder>
                    <toc id="/access_guide/toc.xml"/>
                    <toc id="/transaction_guide/toc.xml"/>
                    <toc id="/8206_1912_000/toc.xml"/>       
                </tocOrder>
                <hidden>
                    <toc id="/information_center/toc.xml"/>
                    <toc id="/ic_custom/toc.xml"/>
                </hidden>
            </extensions>
        </statements>
    </else>
</rule>

0 个答案:

没有答案