次のように簡略化された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"))
独創的で申し訳ありません。私が言っていることを理解していただければ幸いです。どうすればそれを達成できますか?