0

Wordから挿入されたXMLドキュメントがあります。ユーザーからの詳細は少し大雑把ですが、Wordからのコピーを実行することでXMLが挿入されていると思います。必要な機能は、コピーされたMS Word形式のテキストをxmlドキュメントに挿入し、後でエクスポートするためにDBに保存することです。最初のXMLは、1つの奇妙なタグを除いて問題ないように見えます。

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

このタグには、Visual Studio2010およびIE8でXMLを解析できないようにする効果があります。このタグを削除すると、別のエラーが表示されます。

End tag 'FONT' does not match the start tag 'P'. Error processing resource 

XMLタグ内でMicrosoftが生成したHTMLに問題があるようです。私はXMLの専門家ではありません...WordからMSで生成されたHTMLに問題はありますか?そして、なぜタグを削除すると役立つのですか?

4

1 に答える 1

0

MS Wordはひどいマークアップを生成します-XMLに保存することは、これを行うことができる最悪の方法です。不正なフォーマットデータを保持する必要がある場合は、リレーショナルデータベースの方が適しています。そうでない場合は、フォーマットを削除するか、手動で修正する必要があります。

于 2013-03-12T21:58:40.113 に答える