微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在xml搜索中选择最后一个结束标记

如何解决在xml搜索中选择最后一个结束标记

我使用的是 opencart V 3.0.3.7

我在树枝文件中有一个代码结构

<ul> // this is fixed
  <li>
   {% if somecondition %}
     <ul>
        <li>   </li>
     </ul> // Here <ul> </ul> is added dymanically...so number of <ul> </ul> tags is not fixed.
   {% endif %}
  </li>
</ul> // this  is fixed. want to search this tag in xml

我想在 xml 文件搜索最后一个

首先,像

 <search index="0"><![CDATA[<ul>]]></search> 

如何搜索LAST ???

解决方法

您有四个 <ul> 标签。最后一个标签index是3。因此,您可以在 index="3" 标记中添加 XML search

在哪个位置之后添加这个。

有三个位置:

您可以根据代码要求添加任何位置。

position="(replace|before|after)"

更改行:

<search index="3" position="after"><![CDATA[<ul>]]></search>

完整示例:

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Select Last Closing Tag Example</name>
    <version>1.0</version>
    <author>Mujahid Bhoraniya | bhoraniyamujahid@gmail.com</author>
    <code>Mujahid Bhoraniya Coder</code>
    <link>http://www.opencart.com</link>
    <file path="">
        <operation>
            <search index="3" position="after"><![CDATA[<ul>]]></search>
            <add><![CDATA[]]></add>
        </operation>
    </file>
</modification>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。