XML ファイルから作成された GDataXMLDocument があります。
XML がファイルから読み取られています:
<Pages Count="1">
<Page PageNumber="1"></Page>
</Pages>
新しい「ページ」タグを(プログラムで)追加する必要があります。新しい「ページ」が追加された後の XML:
<Pages Count="2">
<Page PageNumber="1"></Page>
<Page PageNumber="2"></Page>
</Pages>
stringValue を「Page」タグに設定する必要がない限り、すべて問題ありません。
XML は次のようになります。
<Pages Count="2">
<Page PageNumber="1">Some value</Page>
<Page PageNumber="2">Some other value</Page>
</Pages>
そしてプログラムではそれが見えます!(これは XMLString メソッドで確認できます)、ドキュメント ([document XMLData]) をファイルに保存すると、次のようになります。
<Pages Count="2">
<Page PageNumber="1">Some value</Page>
<Page PageNumber="2"></Page>
</Pages>
番号 1 のページ (古いページ) には値がありますが、番号 2 のページ (新しいページ) には値がありません。古いタグでは stringValue を変更できるのに、新しいタグでは変更できないのはなぜですか?