2

こんにちはstackoverflowコミュニティ、

progress-4gl言語でsaxライターを使用して、xml2003ワークブックを作成することに成功しました。

私の問題は、セルにラインフィードを追加したいときに始まりました。Excelの通常の改行(xml)は、「」を使用して作成されます。これは、sax-writerが&を&ampに変換するために問題になります。

hSax#:write-entity-ref()を使用して回避策を見つけましたが、通常、改行は文字列の先頭にないため、これは理想的ではありません。

例:これは改行です。

この場合、これをaと書く必要があります。次に、hSax#:write-entity-ref()を使用して、新しい行を書き込みます。これを修正するためのより良い方法が必要だと思いますか?

4

1 に答える 1

2

解決策を見つけました(ただし、しばらく時間がかかりました)。

hSax#:write-fragment() を使用すると、特殊文字を変換せずに文字列を書き込むことができます。

于 2009-10-22T10:24:22.877 に答える