PHP - 简单XML - 将节点添加到特定位置

时间:2014-07-03 15:03:32

标签: php xml nodes

我希望能够在XML中的特定子节点中插入几个节点。这发生在我的PHP脚本上。我基本上得到了'unique_app_key'。所以我想在我的XML文档中检查所有Child,然后在其中添加一些额外的节点。

这是我的XML文件:

<user unique_user_id="USER_ID">

    <app unique_app_key="APP_ID_1">
        <event index="0">
            <event_name>Name0</event_name>
            <event_timestamp>0000000000</event_timestamp>
        </event>
        <event index="1">
            <event_name>Name1</event_name>
            <event_timestamp>0000000000</event_timestamp>
        </event>
    </app>


    <app unique_app_key="APP_ID_2">
        <event index="0">
            <event_name>Name0</event_name>
            <event_timestamp>0000000000</event_timestamp>
        </event>
        <event index="1">
            <event_name>Name1</event_name>
            <event_timestamp>0000000000</event_timestamp>
        </event>
    </app>


    <app unique_app_key="APP_ID_3">
        <event index="0">
            <event_name>Name0</event_name>
            <event_timestamp>0000000000</event_timestamp>
        </event>
        <event index="1">
            <event_name>Name1</event_name>
            <event_timestamp>0000000000</event_timestamp>
        </event>
    </app>

</user>

所以,假设我的PHP脚本已被赋予'APP_ID_2'的'unique_app_key',我将如何添加:

<event index="2">
    <event_name>Name2</event_name>
    <event_timestamp>0000000000</event_timestamp>
</event>

在“app unique_app_key="APP_ID_2”位置内的当前xml内?

0 个答案:

没有答案