如何在OxygenXML中清除DTD Schema缓存以刷新验证?
OxygenXML清除DTD Schema缓存的方法
利用内置Schema Cache视图刷新
打开Window > Show View > Other...,在弹窗里找到XML > Schema Cache并打开该视图。在视图列表里选中目标DTD条目,点击工具栏的删除按钮(垃圾桶图标),之后重新验证XML文档,新的DTD就会被加载。手动删除缓存目录
关闭OxygenXML后,找到对应系统的缓存文件夹并删除其中内容:- Windows:
%APPDATA%\Roaming\com.oxygenxml\cache - macOS:
~/Library/Application Support/com.oxygenxml/cache - Linux:
~/.com.oxygenxml/cache
重启软件后缓存会重新生成,加载最新的DTD。
- Windows:
临时禁用缓存(快速生效)
进入Options > Preferences > XML > XML Parser,找到Schema Cache选项,取消勾选Enable schema caching。修改DTD后再重新勾选该选项,此时验证XML会直接读取最新的DTD文件,跳过缓存。
内容的提问来源于stack exchange,提问作者ianmayo
相关产品推荐
相关产品推荐

