2023-11-29 02:19 AM - last edited on 2024-09-26 01:43 PM by Doreena Deng
Hi,
I recently found the LP_XMLConverter:
https://gdl.graphisoft.com/tips-and-tricks/how-to-use-the-lp_xmlconverter-tool
May I ask what it is used for?
It looks like it is used for converting between XML and HSF. Could it be that some coders compose in xml and need to convert the file format? Could it be the XML / HSF code different to the code produced using the standard Archicad GSM editor when one saves an object?
When I save a standard GSM file, isn't that a native file format for obejcts Archicad. The same when I group GSM files together and save as a Library file in Archicad, isn't that also a standard archicad file format.
Many thanks, Matt
Solved! Go to Solution.
2023-11-29 07:16 AM - edited 2023-11-29 01:51 PM
The LPXML converter is very helpful if you want to write GDL code outside of archicad, manage your objects through revision system like git or make bulk edits to objects.
it allows for more coherent development strategies if you are developing a full library of objects.
once you convert a xml or hsf to a gsm it is the same as if you’d created it from within Archicad.
I find it especially helpful to decompile two versions of an object and run a diff on the two xml files to compare differences.
2023-11-29 07:16 AM - edited 2023-11-29 01:51 PM
The LPXML converter is very helpful if you want to write GDL code outside of archicad, manage your objects through revision system like git or make bulk edits to objects.
it allows for more coherent development strategies if you are developing a full library of objects.
once you convert a xml or hsf to a gsm it is the same as if you’d created it from within Archicad.
I find it especially helpful to decompile two versions of an object and run a diff on the two xml files to compare differences.
2023-11-29 01:43 PM
Cool, thank you Scott, you have expanded my GDL coding horizons!
I will read up on git next.
Best regards, Matt