我有Autocad文件.DXF或.DWG,我将它们从Autocad导出为XML文件。 例如,文件是用于房屋计划,有花园和游泳池...... 我需要能够在Web应用程序上上传xml文件,然后读取每个对象,比如只有池,我如何使用Javascript检测xml文件中池的位置。
问题是否清楚,或者您需要更多细节?
答案 0 :(得分:1)
-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/How-To-Read-Xml-File/td-p/2377688
-2。基本上,一旦理解了ACAD XML格式,就只需要进行搜索 通过XML文件(文本文件)
请参阅:http://snippets.dzone.com/posts/show/2719
请参阅:search and output data from an XML file using JavaScript(高级)
-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>
请详细说明您的开始格式&amp;结束格式。 :)
这也有助于回答这个问题。