2015-02-23 4 views
0

У меня есть шаблон PDF, который я создал в Designer Livecycle. Связывание данных - это простой XML. Для одного из полей мне нужно связать данные с атрибутом XML. Например: Мой XML:привязка атрибута LiveCycle Xml

<product> 
     <price> 
      <oldprice visible="true"> 

       <priceA visible="false">1.350,00</priceA> 

       <priceB visible="true">1.350,00</priceB> 

       <priceC visible="true">20,00</priceC> 

       <priceD visible="false">0,00</priceD> 

      </oldprice> 

      <newprice visible="true"> 

       <priceA visible="false">1.350,00</priceA> 

       <priceB visible="true">1.350,00</priceB> 

       <priceC visible="true">20,00</priceC> 

       <priceD visible="false">0,00</priceD> 

      </newprice> 

     </price> 
</product> 

Как я могу получить доступ к значению «видимого» атрибута?

Я попытался с:.

xfa.resolveNode ("product.price.oldprice.visible") RawValue;

но не работает.

Может кто-нибудь, пожалуйста, помогите мне? Благодарю.

ответ

0

Предполагая, что продукт является корень вашей схеме, вы должны иметь возможность ссылаться на него, как это:

xfa.datasets.data.product.price.oldprice.visible.value 

.RawValue для полей, если вы хотите, чтобы добраться до данных в схеме вы используете .Value вместо.

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

+0

Благодарим за внимание. Я должен делать что-то неправильно, потому что значение атрибутов всегда пусто (пустое пространство). Если я пишу .rawValue вместо .value, то в pdf отображается слово «Empty». У меня есть эта проблема только с атрибутами, если я использую узел XML, я получаю значение без каких-либо проблем. –

 Смежные вопросы

  • Нет связанных вопросов^_^