Options

XMLPort import xml with variable tag position

lubostlubost Member Posts: 615
In NAV 2017 I want to import xml file from third party source. Some tags in source file has the same tag in variable positions. For example:
Variant 1
<x>
...subtags
</x>
<invoicee>
... some subtags
</invoicee>

<y>
...subtags
</y>

Variant 2
<x>
...subtags
</x>
<y>
...subtags
</y>
<invoicee>
... some subtags
</invoicee>


How is it possible to do with WMLPort?

Thanks in advance

Comments

  • Options
    KTA8KTA8 Member Posts: 391
    you shouldn't have issues two put the same table twice
  • Options
    lubostlubost Member Posts: 615
    I am able to insert two same tags (different variables). Object can be compiled without error, but during import appears error about malformed structure.
  • Options
    KTA8KTA8 Member Posts: 391
    if you create a version with only one, works fine?
  • Options
    vaprogvaprog Member Posts: 1,118
    The error is likely not caused by the element with the same name, but rather by some difference between variant 1 and variant 2. Make sure you are processing the right variant (easier said than done).
  • Options
    lubostlubost Member Posts: 615
    Variants comes from 3rd party source. I don't know which variant comes and XMLPort evaluate only one of them as valid. Second variant fall into error concerning wrong structure.
    I am able to use try structure to avoid error stop, but I want to find a solution to don't use two XMLPorts (one for each variant), but it seems to be a bad solution in case of more variants.
Sign In or Register to comment.