我有 Autocad 文件 .DXF 或 .DWG,我将它们作为 XML 文件从 Autocad 导出。例如,这些文件用于房屋计划,带有花园和游泳池...我需要能够在 Web 应用程序上上传 xml 文件,然后读取每个对象,例如仅游泳池,我如何检测点在哪里xml 文件中的池,使用 Javascript。
问题是否明确或您需要更多详细信息?
我有 Autocad 文件 .DXF 或 .DWG,我将它们作为 XML 文件从 Autocad 导出。例如,这些文件用于房屋计划,带有花园和游泳池...我需要能够在 Web 应用程序上上传 xml 文件,然后读取每个对象,例如仅游泳池,我如何检测点在哪里xml 文件中的池,使用 Javascript。
问题是否明确或您需要更多详细信息?
-1。您使用的是哪个版本的 ACAD?民用?
我相信这是 CIVIL 的格式。但我可能错了,我只有 Autocad 2011 标准。
http://www.landxml.org/webapps/landxmlsamples.aspx(样本)
有关 ACAD XML 的更多信息,请参见:http: //images.autodesk.com/latin_am_main/files/2144863_Autodesk_WP_XML-at-Autodesk.pdf http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/如何阅读 XML 文件/td-p/2377688
-2。基本上,一旦您了解 ACAD XML 格式,只需搜索 XML 文件(文本文件)即可
见:http ://snippets.dzone.com/posts/show/2719
请参阅:使用 JavaScript 从 XML 文件中搜索和输出数据(高级)
-3。然后只需使用 Javascript 将其解析为 HTML 页面。网站 HTML 文件对吗?
<head>
<script type="text/javascript" src="loadxmldoc.js"></script>
</head>
<body>
<script type="text/javascript">
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0]
y=x.childNodes[0];
document.write(y.nodeValue);
</script>
</body>
</html>
请提供有关您的开始格式和结束格式的更多详细信息。:)
这也将有助于回答这个问题。