Here’s a quick video on how I was able to create a simple definition in Dynamo that parses through an exported HTML file with all warnings from Revit. It filters for a specific warning type like: “Walls and Room Separation Lines overlap.” and list all elements IDs so that later I can use them to automatically isolate those elements in a view. Please watch a preview on YouTube:
Here’s what the Dynamo Definition looks like:
And here is a final result:
UPDATE (2016 02 08):
It was recently brought to my attention that these nodes simply disappeared from my package, which is not OK, but I guess it will be better to just post the source code here:
I am using a Python module called Beautiful Soup to parse the HTML file and isolate the warnings. Please download it from this link: BeautifulSoup3.2.1 Make sure that it’s installed in the following location: C:\Program Files (x86)\IronPython 2.7\Lib\BeautifulSoup-3.2.1
This should do the trick!
Here’s source code for the Warning Parser:
The rest of the nodes that you see on canvas are from Archi-lab.net pacakge. Please download version from 2016.02.08.