I'm trying to automatize data extraction from datasheet's table. It's still a work in progress but I have good hope for it, some keyword "characteristic, min, max, symbol, test conditions,..." make them easy to spot. I just need more time to work on it.

Appart from the command line debug I'm using, I'm beginning to wonder what kind of usefull output format I should use. I think XML will be a good idea, and I would like to know if a standard that I could use already exist.

note : I'm using pdf2html (xml option) then python to process the file. I'm also using ODSlib to visualize the table recognition.

  • 2
    \$\begingroup\$ Eagle uses an XML format. The DTD can be found in the software. There's also a copy here. If you make your parts conform to that, you can bring them right into schematic capture and PCB layout. \$\endgroup\$ – embedded.kyle Jan 25 '13 at 13:24

Sure there's a standard. There's 14 of them - pick the one you want or create standard #15. As kyle said you can define the part information in terms of a specific piece of software's XML format but that doesn't buy you anything in general.

The best you can do is create something that works for your workflow. That might mean working entirely within one piece of software's format (Eagle, TinyCAD, KiCad, etc.) or defining your own format and creating an XSL transform to change the XML into something that can be used by Eagle, etc. (Situation: there are 15 competing standards).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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