Перейти к содержанию
    

Report -> Bill of Materials делает неправильный xml

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...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...