如何解决在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
首先,像
<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 举报,一经查实,本站将立刻删除。