5
\$\begingroup\$

I would like a glossary or documentation that will explain every single XML element and attribute in an Eagle document. Does anyone know where I can find one? I tried to find on Google without success.

\$\endgroup\$
2
  • \$\begingroup\$ You might have better luck asking in the official Eagle forums on Element14. \$\endgroup\$ Commented Jul 9, 2013 at 12:45
  • 2
    \$\begingroup\$ This question appears to be off-topic because it is not about electronic design. \$\endgroup\$ Commented Jul 9, 2013 at 13:48

2 Answers 2

7
\$\begingroup\$

The Eagle installation includes a DTD file that describes the format, from the Eagle V6 documentation:

The internal data format is based on XML. The data structure is documented in the eagle.dtd which can be found in the doc folder of your EAGLE installation.

On my x64 machine this was located at C:\Program Files (x86)\EAGLE-6.4.0\doc\eagle.dtd. The header of the file sums it up and hopefully this covers what you're after:

EAGLE version 6.4.0 DTD Copyright (c) 2013 CadSoft Computer GmbH http://www.cadsoft.de This file describes the XML file format used by EAGLE version 6.4.0, hereafter referred to as the "EAGLE File Format". It is made available under the creative commons "CC BY-ND 3.0" license (see http://creativecommons.org/licenses/by-nd/3.0). You may use this file to implement a program that reads and/or writes files in the EAGLE File Format. If your program writes files in the EAGLE File Format, these files must be readable by EAGLE version 6.4.0 without any error messages or warnings.

\$\endgroup\$
3
\$\begingroup\$

I think it is important to understand the Eagle DTD in order to develop software that reads and writes the Eagle XML Files. So I try to make it more interactive and add example usage of some elements by using DTDDocs. Hope this help you. http://makerstorage.com/eagledtd/

\$\endgroup\$
1
  • 1
    \$\begingroup\$ The link here is no longer valid. \$\endgroup\$
    – esilk
    Commented Apr 12, 2021 at 21:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.