0

次のようなxml、xmlDocがあります。

<root>
<a>
 <Row>
</a>
<b>
 <Row>
</b>
<c>
 <Row>
</c>
</root>

各文字 (a、b、c) にそれぞれ xml が必要です。それらをこれらのxmls xmlAxmlBxmlCに割り当てたい。

では、Javascriptでどのように行うのですか?

ありがとう!

4

2 に答える 2

0

jQuery の場合:

var $xml = $('<root><a><Row></a><b><Row></b><c><Row></c></root>');

$xml.find('*').each(
                 function(i,d){
                     if(d.firstChild)
                           d.innerHtml = '<p>WHATEVER</p>';
                  });
于 2013-01-04T16:00:40.407 に答える
0

仕事のために設計された言語があるのに、なぜJavascriptでそれをするのですか? XSLT での解決策は次のとおりです。

<xsl:stylesheet xmlns="http://www.w3.org/1999/XSL/Transform" version="2.0">

<xsl:template match="/">
  <xsl:for-each select="/root/*">
    <xsl:result-document href="xml{name()}.xml">
      <xsl:copy-of select="."/>
    </xsl:result-document>
  </xsl:for-each>
</xsl:template>

</xsl:stylesheet>
于 2013-01-04T15:36:38.503 に答える