5

スプレッドシートの特定のデータを使用して、XML ドキュメントを生成する必要があります。

GoogleScript を使用していますが、XML の生成に役立つライブラリがありません。(標準の XML サービスは XML のみを解析します)

これを手動で行う必要がありますか、それとも何か不足していますか?

XML の生成に役立つ可能性があるライブラリまたは Javascript 関数をお勧めできますか?

ありがとう

4

4 に答える 4

7

HtmlServiceテンプレートを使用してXMLドキュメントを作成できます。空のドキュメント(Xml.parse('')など)から始めて、Xml.element()などで操作することで、Xmlサービスでドキュメントを作成することもできますが、最初のアイデアはおそらくはるかに簡単です。

于 2012-08-02T15:00:08.850 に答える
4

最近、GAS に存在するXMLクラス (ではない) を使用して XML を生成する機能を見つけました。Xml例は次のとおりです

function makeXML() {
  var xml = new XML('<a/>');
  xml['@attrib1'] = 'atribValue';
  xml.data = 'dataValue';
  xml.data.sub_data = 'subDataValue';
  return xml.toString();
}

function doGet(e) {
  var app = UiApp.createApplication();
  app.add(app.createLabel(makeXML()));
  return app;
}

このスクリプトの出力は次のとおりです。<a attrib1="atribValue"> <data> dataValue <sub_data>subDataValue</sub_data> </data> </a>

于 2012-08-30T14:16:07.237 に答える
0

エクセル等に貼り付けてエクスポートしてください。

それ以外の場合は、Apache の C-Xerces を使用します

于 2012-08-02T14:55:31.483 に答える