1

Jクエリ:

    $.get("config.xml",function(xml){
        $(xml).find("config").find("images").append("<image><url>../demo/Headline/2012/12/20/0/0/A/Content/8/Web201212_P8_medium.jpg</url><name></name><redirect>none</redirect></image>");

    alert ($(xml).find("config").find("images").text());
    });

XML:

<config>
    <images>
        <central>1</central>
        <random>false</random>
        <width>199</width>
        <height>237</height>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/1/Web201212_P1_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/2/Web201212_P2_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/3/Web201212_P3_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/4/Web201212_P4_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/5/Web201212_P5_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/6/Web201212_P6_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
        <image>
            <url>../demo/Headline/2012/12/20/0/0/A/Content/7/Web201212_P7_medium.jpg</url>
            <name></name>
            <redirect>none</redirect>
        </image>
    </images>

上記の例では、文字列を追加できます。「abcdefg」を xml ノードに追加します。ただし、htmlタグを使用すると、. 例のように、何も追加できませんか? これを修正する方法は?ありがとう

4

3 に答える 3

1

$.parseXMLを使用して xml を解析し、セレクターを適用して追加してみてください。

$.parseXML(xml).find("config").find("images").append("<image><url>../demo/Headline/2012/12/20/0/0/A/Content/8/Web201212_P8_medium.jpg</url><name></name><redirect>none</redirect></image>");
于 2013-01-23T11:55:49.013 に答える
0

最初にhtmlで<by&lt;>byを置き換えてみてください&gt;

于 2013-01-23T11:55:58.597 に答える
0
    $.get("config.xml",function(xml){
    $(xml).find("images").append("<image<url>../demo/Headline/2012/12/20/0/0/A/Content/8/Web201212_P8_medium.jpg</url><name></name><redirect>none</redirect></image>");

    alert ($(xml).find("images").text());
    });

これを試して

于 2013-01-23T12:09:00.717 に答える