Please document xml elements and attributes
Please document, in one easily updated located, all xml elements and attributes that can be used in ParaView. I believe these xml keywords are used in plugins for filters, readers, writers, etc. Should this go into The ParaView Guide?
-----Original Message----- From: ParaView [mailto:paraview-bounces@paraview.org] On Behalf Of Cory Quammen Sent: Monday, January 15, 2018 8:42 AM To: Felipe Bordeu felipebordeu@gmail.com Cc: paraview paraview@paraview.org Subject: [EXTERNAL] Re: [Paraview] xml keywords
Felipe,
Unfortunately, there is no one place that documents all the XML elements and attributes. There is some documentation on property attributes in [1], but I'm not sure this is an exhaustive list. Your user is doing one of the most effective things already, looking for desired functionality in an existing source/filter and looking at how it is done in the .xml files.
Digging deeper, one can view the code in the methods ReadXMLAttributes in the various vtkSM*Proxy classes in ParaView, e.g., vtkSMProxy::ReadXMLAttributes [2]., to understand which attributes are available in different proxies.
Hope that helps, Cory
[1] https://www.paraview.org/ParaView/Doc/Nightly/www/cxx- doc/classvtkSMProperty.html#details
[2] https://gitlab.kitware.com/paraview/paraview/blob/master/ParaViewCore / ServerManager/Core/vtkSMProxy.cxx#L1439
On Mon, Jan 15, 2018 at 10:18 AM, Felipe Bordeu felipebordeu@gmail.com wrote:
Hi to all,
I have a user that use intensively xml files to deploy and customise his python programmable filters. He would like to know if there is a list with all the xml keyword available (for filters, readers,writers). He uses the files in "./ParaViewCore/ServerManager/SMApplication/Resources/*.xml" for inspiration but not actually sure about the potential and limits of the xml customization.
for info: We use also the wiki
(https://www.paraview.org/Wiki/ParaView/Plugin_HowTo#Adding_Categori es
_to_the_Filters_Menu) for inspiration
Felipe
-- Cory Quammen Staff R&D Engineer Kitware, Inc.