torik 0 21 января, 2015 Опубликовано 21 января, 2015 · Жалоба Altium 15.0.7 Есть некие параметры в схеме, например ApprovedBy. Чтобы сгенерировать перечни, спецификации и пр. самодельной программой, мы экспортируем xml файл через bill of materials. Раньше (в предыдущих версиях альтиума, или может до переустановки винды) все было хорошо, а теперь в xml какого-то хрена альтиум дописывает в конце каждого параметра цифру 1. Как избавиться от этого, в чем причина? <?xml version = "1.0" ?> <?xml:stylesheet type="text/xsl" href="MDO1.xsl"?> <!DOCTYPE GRID [ <!ELEMENT GRID (BANDS, COLUMNS, ROWS*)> <!ATTLIST GRID ExportVersion CDATA #REQUIRED> <!ELEMENT BANDS (BAND*)> <!ELEMENT BAND EMPTY> <!ATTLIST BAND Index CDATA #REQUIRED> <!ATTLIST BAND Caption CDATA #IMPLIED> <!ELEMENT COLUMNS (COLUMN*)> <!ELEMENT COLUMN EMPTY> <!ATTLIST COLUMN Name CDATA #REQUIRED> <!ATTLIST COLUMN Caption CDATA #IMPLIED> <!ATTLIST COLUMN Index CDATA #REQUIRED> <!ATTLIST COLUMN BandIndex CDATA #REQUIRED> <!ATTLIST COLUMN RowIndex CDATA #REQUIRED> <!ATTLIST COLUMN ColIndex CDATA #REQUIRED> <!ATTLIST COLUMN Width CDATA #IMPLIED> <!ELEMENT GROUP (GROUP*, ROW*)> <!ATTLIST GROUP GroupText CDATA #IMPLIED> <!ELEMENT ROWS (ROW*)> <!ELEMENT ROW EMPTY> <!ATTLIST ROW ApprovedBy1 CDATA #IMPLIED> <!ATTLIST ROW CheckedBy1 CDATA #IMPLIED> <!ATTLIST ROW Comment1 CDATA #IMPLIED> <!ATTLIST ROW Designator1 CDATA #IMPLIED> <!ATTLIST ROW DocumentNumber1 CDATA #IMPLIED> <!ATTLIST ROW DrawnBy1 CDATA #IMPLIED> <!ATTLIST ROW Footprint1 CDATA #IMPLIED> <!ATTLIST ROW GroupNumber1 CDATA #IMPLIED> <!ATTLIST ROW Quantity1 CDATA #IMPLIED> <!ATTLIST ROW StandartControlBy1 CDATA #IMPLIED> <!ATTLIST ROW Title11 CDATA #IMPLIED> <!ATTLIST ROW Title21 CDATA #IMPLIED> ]> <GRID ExportVersion="1.0"> <BANDS> <BAND Index="0" Caption=""></BAND> </BANDS> <COLUMNS> <COLUMN Name="ApprovedBy1" Caption="ApprovedBy" Index="0" BandIndex="0" RowIndex="0" ColIndex="0" Width="100"></COLUMN> <COLUMN Name="CheckedBy1" Caption="CheckedBy" Index="1" BandIndex="0" RowIndex="0" ColIndex="1" Width="100"></COLUMN> <COLUMN Name="Comment1" Caption="Comment" Index="2" BandIndex="0" RowIndex="0" ColIndex="2" Width="100"></COLUMN> <COLUMN Name="Designator1" Caption="Designator" Index="3" BandIndex="0" RowIndex="0" ColIndex="3" Width="100"></COLUMN> <COLUMN Name="DocumentNumber1" Caption="DocumentNumber" Index="4" BandIndex="0" RowIndex="0" ColIndex="4" Width="190"></COLUMN> <COLUMN Name="DrawnBy1" Caption="DrawnBy" Index="5" BandIndex="0" RowIndex="0" ColIndex="5" Width="100"></COLUMN> <COLUMN Name="Footprint1" Caption="Footprint" Index="6" BandIndex="0" RowIndex="0" ColIndex="6" Width="100"></COLUMN> <COLUMN Name="GroupNumber1" Caption="GroupNumber" Index="7" BandIndex="0" RowIndex="0" ColIndex="7" Width="100"></COLUMN> <COLUMN Name="Quantity1" Caption="Quantity" Index="8" BandIndex="0" RowIndex="0" ColIndex="8" Width="100"></COLUMN> <COLUMN Name="StandartControlBy1" Caption="StandartControlBy" Index="9" BandIndex="0" RowIndex="0" ColIndex="9" Width="100"></COLUMN> <COLUMN Name="Title11" Caption="Title1" Index="10" BandIndex="0" RowIndex="0" ColIndex="10" Width="100"></COLUMN> <COLUMN Name="Title21" Caption="Title2" Index="11" BandIndex="0" RowIndex="0" ColIndex="11" Width="100"></COLUMN> </COLUMNS> <ROWS> <ROW ApprovedBy1="Смуров" CheckedBy1="Торицин" Comment1="GRM 0402 1мкФ ±10% 10В X5R" Designator1="C1" DocumentNumber1="БАИП.201111.001" DrawnBy1="Луков" Footprint1="CAPC1005X55N" GroupNumber1="БАИП.467859.001" Quantity1="1" StandartControlBy1="Цурикова" Title11="Модуль датчика" Title21="освещенности МДО1"></ROW> <ROW ApprovedBy1="Смуров" CheckedBy1="Торицин" Comment1="MAX9635EDT+" Designator1="DD1" DocumentNumber1="БАИП.201111.001" DrawnBy1="Луков" Footprint1="QFN65P200X200X60_HS-7N" GroupNumber1="БАИП.467859.001" Quantity1="1" StandartControlBy1="Цурикова" Title11="Модуль датчика" Title21="освещенности МДО1"></ROW> <ROW ApprovedBy1="Смуров" CheckedBy1="Торицин" Comment1="CR 0402 10кОм ±1%" Designator1="R1, R2" DocumentNumber1="БАИП.201111.001" DrawnBy1="Луков" Footprint1="RESC1005X40N" GroupNumber1="БАИП.467859.001" Quantity1="2" StandartControlBy1="Цурикова" Title11="Модуль датчика" Title21="освещенности МДО1"></ROW> </ROWS> </GRID> Мы используем в своей программе для разбора: <ROWS> <ROW ApprovedBy1="Смуров" CheckedBy1="Торицин" Comment1="GRM 0402 1мкФ ±10% 10В X5R" Designator1="C1" DocumentNumber1="БАИП.201111.001" DrawnBy1="Луков" Footprint1="CAPC1005X55N" GroupNumber1="БАИП.467859.001" Quantity1="1" StandartControlBy1="Цурикова" Title11="Модуль датчика" Title21="освещенности МДО1"></ROW> <ROW ApprovedBy1="Смуров" CheckedBy1="Торицин" Comment1="MAX9635EDT+" Designator1="DD1" DocumentNumber1="БАИП.201111.001" DrawnBy1="Луков" Footprint1="QFN65P200X200X60_HS-7N" GroupNumber1="БАИП.467859.001" Quantity1="1" StandartControlBy1="Цурикова" Title11="Модуль датчика" Title21="освещенности МДО1"></ROW> <ROW ApprovedBy1="Смуров" CheckedBy1="Торицин" Comment1="CR 0402 10кОм ±1%" Designator1="R1, R2" DocumentNumber1="БАИП.201111.001" DrawnBy1="Луков" Footprint1="RESC1005X40N" GroupNumber1="БАИП.467859.001" Quantity1="2" StandartControlBy1="Цурикова" Title11="Модуль датчика" Title21="освещенности МДО1"></ROW> </ROWS> И как видим, вместо параметра ApprovedBy стало ApprovedBy1... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться