1

現在取り組んでいるプロジェクトで XQuery を使用して頭を悩ませようとしています。XQuery を使用して XML モデルを解析し、プレーン テキストを出力する必要があります (プロジェクトは XML -> C++ コード ジェネレーターを作成するため、このプレーン テキストは実際には C++ コードになります)。

コードに HTML を追加し、XQuery コマンドを中かっこで囲むだけで、HTML タグを出力するのは非常に簡単に思えます (ほとんどの例で見られるように、これは XQuery のユースケースである可能性が高いです)。

これを行うことは可能ですが、HTML にプレーンテキストだけを持たせるのではなく?

注: XQuery の開発には、zorba で Eclipse を使用しています。

乾杯。

4

1 に答える 1

1

XQuery がテキスト、HTML、XML、またはその他の形式 (JSON など) を出力するかどうかは、クエリのシリアル化オプションをどのように構成するかによって決まります。通常は、出力方法と MIME タイプを宣言するだけです。一部の XQuery 実装には独自のシリアライゼーション オプション構文があり、W3C のXSLT および XQuery シリアライゼーション仕様を使用するものもあります。Zorba のドキュメントのこのリンクは、Zorba が正式な仕様で概説されているオプションをサポートしていることを示しています。

2012 年頃のやや古いスレッドでは、さらに具体的な情報が提供される場合がありますが、私は Zorba ユーザーではないため、これ以上の最新の提案を提供することはできません。

于 2015-05-08T03:29:12.887 に答える