用数据岛试试<xml id="xmlIsland">
your document
</xml>alert(document.all.xmlIsland.XMLDocument)

解决方案 »

  1.   

    显示出来的是一个[object]对象
    我想看到的是
    your document
    的效果
      

  2.   

    alert(document.all.xmlIsland.XMLDocument.xml)拿到所有的xml文本
      

  3.   

    <xml id="xmlIsland">
    <item>hello</item>
    </xml>
    var getXml = document.all.xmlIsland.XMLDocument.xml
    document.write getXml
      

  4.   

    <SCRIPT language="javascript">
    function test()
    {
    var getXml = document.all.xmlIsland.XMLDocument.xml
    alert(getXml);
    }
    </SCRIPT>
    <BODY onLoad="test()">
    <xml id="xmlIsland">
    <item>hello</item>
    </xml>
    </BODY>
      

  5.   

    要想写到页面上,必须转码<SCRIPT language="javascript">
    function test()
    {
    var getXml = document.all.xmlIsland.XMLDocument.xml
    alert(getXml);
    document.write(getXml.replaceStr());
    }
    String.prototype.replaceStr = function()
    {
    var str = this;
    str = str.replace(/</g,"&lt;");
    str = str.replace(/>/g,"&gt;");
    return str;
    }
    </SCRIPT>
    <BODY onLoad="test()">
    <xml id="xmlIsland">
    <item>hello</item>
    </xml>
    </BODY>
      

  6.   

    我在试一下。
    不过我调用的SVG是在插件中间的,不知道能否使用这个方法
    <EMBED src="view.svg" id="view" name="view" width="400" height="400" type="image/svg-xml" PLUGINSPAGE="http://www.adobe.com/svg/viewer/install/">
      

  7.   

    <div id="demo"> <div style="width: 677; height: 70">
    <script language=vbscript>
      msgbox "ddd"
      
      Dim objXMLHTTP, xml
      Set xml = CreateObject("Microsoft.XMLHTTP")
      
      xml.Open "GET", "http://www.sohu.com", False
      ' Pull the data from the web page
      xml.Send
      demo.innerhtml= xml.responseText
     
      Set xml = Nothing<script>
      

  8.   

    谢谢,好像可以。
    要是能象SVG要是有象XMLDocument.xml这样的操作方式就好了
      

  9.   

    对不起,我搞错了,得到的SVG的XML代码是修改以前的,就是说SVG文件本来就有的,我动态修改的就的不到了。
      

  10.   

    参考一下吧<HEAD>
    <SCRIPT>
    function change()
    {
        var xmlData = document.all.xmlId.XMLDocument;
    var root = xmlData.documentElement;
    var node = xmlData.createElement("item");
    node.text = "bbb";
    root.appendChild(node);
    document.all.xmlId.innerHTML = root.xml;
    }function get()
    {
        alert(document.all.xmlId.XMLDocument.xml)
    }
    </SCRIPT>
    </HEAD><BODY>
    <xml id="xmlId">
    <root>
    <item>aaa</item>
    </root>
    </xml>
    <input type="button" value="change xml" onClick="change()">
    <input type="button" value="get xml" onClick="get()">
    </BODY>