Xdata Functions (AutoLisp)

The accessors and constructors listed in the following topics are useful for manipulating the Archibus xdata values. They also help isolate higher level code from future changes in the Archibus xdata format. The strategy is to read the xdata into a simpler structured xdata_list, replace values in that list, and then write the list back to the xdata.

These accessors and constructors are themselves written in AutoLISP, and can be viewed in the afm_xd.lsp file.

If you use these functions, you should include the line (load "afm_xd") in your LISP file.