# Clash Detection Using Dynamo/Revit

**URL:** <https://forum.dynamobim.com/t/clash-detection-using-dynamo-revit/11332>\
**Category:** Revit\
**Created:** [April 26, 2017, 1:55pm UTC](https://forum.dynamobim.com/t/clash-detection-using-dynamo-revit/11332 "2017-04-26T13:55:09Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Andrew\_Hannell](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andrew_hannell/32/103315_2.png) [@Andrew\_Hannell](https://forum.dynamobim.com/u/Andrew_Hannell)\
**Post date:** [April 28, 2017, 5:19am UTC](https://forum.dynamobim.com/t/clash-detection-using-dynamo-revit/11332/5 "2017-04-28T05:19:38Z")

</div>

Hi Rob

Could you either post details of the Dynamo errors you are getting (best option) or make that Google drive link public.

I (independently) came up with a similar approach to Dieter, but instead of using Excel to convert the XML, I used a tool called Pentaho. Once it is set up, it is a one-click operation to covert multiple XML files into nice tabular data ready for Dynamo.

Dynaworks is also an option.

These posts cover some parts of it:

> [@XML get Values of all nodes with a specific name below root](https://forum.dynamobim.com/t/xml-get-values-of-all-nodes-with-a-specific-name-below-root/8264):
>
> Hi, i need to get Values out of an XML. The xml is too big for trying so i made an small XML. I use the bakery package. I try to get the value of “from”, “heading” and “body”. I tryed a lot of different xpath, but it didn’t work. Is there a better way to get to my goal? Any help would be good. [image] [note.xml](http://www.file-upload.net/download-12170760/note.xml.html) here is my dynamo workflow: here is a example how it can be done…but i don’t get so far and i don’t think it is the best way to do it.

> [@Dynamo: performance](https://forum.dynamobim.com/t/dynamo-performance/3351):
>
> Hello, My latest Dynamo project is a ‘clash importer’ that creates a sphere with various attributes of the ‘clash’. There are some 3rd party applications that do the same thing- i.e import the XML report from Navisworks and place a sphere marker at the coordinates. Using the tools in Navisworks, it is difficult to get a sense of the big picture of where the clashes are and their status. Refer below, colour coded by status in Navisworks I’m using [Pentaho](http://community.pentaho.com/projects/data-integration/) to get the XML into a better format- this …

> [@Linked Model Element ID Extraction From Navisworks Clash](https://forum.dynamobim.com/t/linked-model-element-id-extraction-from-navisworks-clash/9966/8):
>
> hi Beau I’ll explain the principle rather than giving you a complete solution. Say you have 2 clashing objects- a wall and a duct. The ID of the wall is 210338 and the duct is 709842 When you use the clash detective in Navisworks and export an XML file of the clash, you get information such as the clash number, XYZ coordinates of the clash, and IDs of the clashing objects So using this data in Dynamo, you can mark the position of the clash- say placing a family at the XX…

Andrew

---

_[View the full topic](https://forum.dynamobim.com/t/clash-detection-using-dynamo-revit/11332)._
