0

XML ドキュメントがあり、ノードの 1 つに含まれており、<li>タグがあります。<ul></ul>とにかくタグしか受け付けないので、Flash のタグは必要ありませ<li>ん。たとえば、XML ドキュメントの一部を次に示します。

<node>
 <li>item1</li>
 <li>item2</li>
</node>

<node>タグ内のすべてのデータを、 bullets を使用して、Flash 8 の TextArea コンポーネントに入れたいと考えています。私の textArea は HTML を受け入れるように設定されていることに注意してください。

textArea.text = "<li>This is bulleted text</li>";

うまく動作します。ただし、<li>XML ドキュメント内のタグはまったく別のノードとして解釈されており、これは明らかに望ましくありません。

XML 内で CDATA タグを使用してみましたが、すべての括弧付きのタグを<node>含めタグ間のすべてが入力されました。<li>これは、<li>括弧が同等の「& lt;」で解釈されるためです。および「& gt;」左/右ブラケット用。

そのため、Flash に読み込めない XML ファイルの順序付けられていないリストに行き詰まっています。もちろん、ここにいる誰かが私を助けてくれなければ?

4

2 に答える 2

0

テキストをhtmlText-propertyに入れていますか?

// you posted:
textArea.text = "<li>This is bulleted text</li>";
// it should be:
textArea.htmlText = "<li>This is bulleted text</li>";

また、タグを大文字にしてみてください。as2はそれについて少し気難しいかもしれません。

于 2008-10-17T11:26:46.270 に答える
0

私はそれを考え出した。XML ナビゲーション文字列の末尾に .firstChild を挿入していたことが判明しました。つまり、余分な<li>タグはすべて無視されます。.firstChild を削除するだけで、ノード間のすべてが返されます。つまり、Flash は<li>タグを読み取ることができます。

于 2008-10-17T13:48:59.587 に答える