アーティクル - CS36322

Arbortext Editor で Change Tracking PI 情報を完全に削除したい

修正日: 22-Dec-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • PTC Arbortext Editor 5.4 to 7.1
  • PTC Arbortext Styler 5.4 to 7.1

説明

ドキュメントで変更追跡が有効になっている場合、バックグラウンドで 2 つのプロセスが発生します。
  1. ドキュメントは、新しい名前空間を定義します。
  2. ルート要素の属性内で、複数のノードが次のように異なる情報で生成されます。
xmlns:atict="http://www.arbortext.com/namespace/atict"
<atict:info tracking="on" ref="0"/>
<atict:user user="UserName" fullname="user" color="#8000FF"/>

  • C#でプログラムされたソリューションでは、 COM インターフェイスメソッド " GetElementsByTagNameNS()" 、" GetElementsByAttributeNS() " を使用して、ドキュメント内で見つかったノードと属性を削除します。
  • 適切な名前空間を持つ属性とノードが見つからず、「 RemoveChild() 」を使用して削除できません。
  • ドキュメント内のユーザー定義の名前空間の場合、上記の方法が機能します。すべてのノードが検出され、削除できます。
  1. 項目を変更または削除できるようにするために、 COMインターフェイス経由でアティック名前空間にアクセスできないのはなぜですか?
  2. 変更追跡情報が完全に削除されるようにドキュメントを調整するにはどうすればよいですか?
最新バージョンはこちらを参照ください CS36322