0

次のように簡略化された2つのxmlドキュメントがあります

  <NumSetA>
    <num Operation="+/-">1</num>
    <num Operation="+">3</num>
    <num Operation="+/*">4</num>
  </NumSetA>

  <NumSetB>
    <num>2</num>
    <num>9</num>
  </NumSetB>

NumSetA と NumSetB を、Operation タグに記載されている可能な操作で結合したいと考えています。string.split('/') を使用して 1+2、1-2、1+9、1-9、3+2、3+9、4+2、4+9、4*2、4*9

私がやりたいことは

var CrossJoin = SetA.Elements("num").join(this.attribute("Operation").value.split('/'), 
                                          .join(SetB.Elements("num"))

独創的で申し訳ありません。私が言っていることを理解していただければ幸いです。どうすればそれを達成できますか?

4

1 に答える 1