0

我有 Autocad 文件 .DXF 或 .DWG,我将它们作为 XML 文件从 Autocad 导出。例如,这些文件用于房屋计划,带有花园和游泳池...我需要能够在 Web 应用程序上上传 xml 文件,然后读取每个对象,例如仅游泳池,我如何检测点在哪里xml 文件中的池,使用 Javascript。

问题是否明确或您需要更多详细信息?

4

1 回答 1

1

-1。您使用的是哪个版本的 ACAD?民用?

我相信这是 CIVIL 的格式。但我可能错了,我只有 Autocad 2011 标准。

见:http ://www.landxml.org/

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>     

请提供有关您的开始格式和结束格式的更多详细信息。:)

这也将有助于回答这个问题。

于 2012-05-02T17:19:14.600 回答