【问题标题】:XML input in Spoon PDISpoon PDI 中的 XML 输入
【发布时间】:2020-12-21 19:09:36
【问题描述】:

我到处都有搜索器,但还没有找到答案。我有这种类型的 XML:

<?xml version="1.0"?>
 <NBATeams>  
   <Row>
    <Data Type="String">Conferencia</Data>
    <Data Type="String">División</Data>
    <Data Type="String">Equipo</Data>
    <Data Type="String">Ciudad</Data>
    <Data Type="String">Estado</Data>
    <Data Type="String">Pabellón</Data>
    <Data Type="String">Fundado</Data>
    <Data Type="String">Patrocinio</Data>
   </Row>
   <Row>
    <Data Type="String">Conferencia Oeste</Data>
    <Data Type="String">Noroeste</Data>
    <Data Type="String">Denver Nuggets</Data>
    <Data Type="String">Denver</Data>
    <Data Type="String">CO</Data>
    <Data Type="String">Pepsi Center</Data>
    <Data Type="Number">1967</Data>
    <Data Type="String">Western Union</Data>
   </Row>
   <Row>
    <Data Type="String">Conferencia Oeste</Data>
    <Data Type="String">Noroeste</Data>
    <Data Type="String">Minnesota Timberwolves</Data>
    <Data Type="String">Minneapolis</Data>
    <Data Type="String">MN</Data>
    <Data Type="String">Target Center</Data>
    <Data Type="Number">1989</Data>
    <Data Type="String">Fitbit</Data>
   </Row>
   <Row>
    <Data Type="String">Conferencia Oeste</Data>
    <Data Type="String">Noroeste</Data>
    <Data Type="String">Oklahoma City Thunder</Data>
    <Data Type="String">Oklahoma City</Data>
    <Data Type="String">OK</Data>
    <Data Type="String">Chesapeake Energy Arena</Data>
    <Data Type="Number">1967</Data>
    <Data Type="String">Love's</Data>
   </Row>

我需要使用 XML INPUT 将其加载到 Spoon 中的表中。

我已将 Loop XPath 用作 /NBATeams/Row,但它只找到一个字段“数据”

有什么想法吗?

【问题讨论】:

  • 我相信所有标签都带有名称数据,因此无法理解。 cam你试试检查你是否可以改变xml结构。
  • 因为 data 是一个数组,你可以通过 data[n] 访问元素

标签: xml pentaho pdi spoon


【解决方案1】:

@Thony 是对的。您需要使用数据[n]。你可以从Here看到转换

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多