解析列中的XML数据

问题描述

需要帮助来解析以下XML列,语言和值的基础。我能够按行解析值。有人可以帮忙吗?查询需要在SQL Server中。我尝试使用OPENXML进行书写。但这没有给我想要的输出。任何帮助将不胜感激。

<Root>
  <dataModel>
    <repo name="SKU" profile="SKU"/>
  </dataModel>
  <SKU repo="SKU">   
    <SKU_SKU_Number>DR90A3000/U</SKU_SKU_Number> 
    <dynamicAttr>
       <attrName>Power Supply Frequency</attrName>
          <attrValue mLang="1">
            <value lang="en">60 Hz</value>
            <value lang="da-DK"/>
          </attrValue>
          <desc code="">60 Hz</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Ambient Operating Temperature (Max)</attrName>
          <attrValue mLang="1">
            <value lang="en">90°F </value>
            <value lang="da-DK"/>
          </attrValue>
          <attrValue mLang="1">
            <value lang="en"> 32°C</value>
            <value lang="da-DK"/>
          </attrValue>
          <desc code="">90°F | 32°C</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Compatible Humidifier Pad</attrName>
          <attrValue mLang="1">
            <value lang="en"/>
            <value lang="da-DK"/>
          </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Building Size (Max)</attrName>
          <attrValue mLang="1">
            <value lang="en">Up to 20,000 cubic feet</value>
            <value lang="da-DK"/>
          </attrValue>
          <desc code="">Up to 20,000 cubic feet</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Recommended Service Life</attrName>
          <attrValue mLang="1">
            <value lang="en">10 Years</value>
            <value lang="da-DK"> </value>
          </attrValue>
          <desc code="">10 Years</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Current Draw</attrName>
          <attrValue mLang="1">
            <value lang="en">0.625 A</value>
            <value lang="da-DK"> </value>
          </attrValue>
          <desc code="">0.625 A</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Operating Voltage</attrName>
          <attrValue mLang="1">
            <value lang="en">24 VAC</value>
            <value lang="da-DK">25 VAC</value>
            <value lang="da-OTH">26 VAC</value>
          </attrValue>
          <desc code="">24 VAC</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Static Pressure (Max)</attrName>
          <attrValue mLang="1">
            <value lang="en">0.3 in wc</value>
            <value lang="da-DK"> </value>
          </attrValue>
          <desc code="">0.3 in wc</desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Duct Opening Width</attrName>
          <attrValue> </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Duct Opening Diameter</attrName>
          <attrValue> </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Housing Material</attrName>
          <attrValue> </attrValue>
          <desc lang="en"> </desc>
          <desc lang="da-DK"> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Duct Opening Height</attrName>
          <attrValue> </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Building Square Footage (Max)</attrName>
          <attrValue mLang="1">
            <value lang="en"> </value>
            <value lang="da-DK"> </value>
          </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Power Consumption</attrName>
          <attrValue mLang="1">
            <value lang="en"/>
            <value lang="da-DK"/>
          </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Mounting Type</attrName>
          <attrValue> </attrValue>
          <desc lang="en"> </desc>
          <desc lang="da-DK"> </desc>
        </dynamicAttr>
        <dynamicAttr>
          <attrName>Remote Mounting Distance (Max)</attrName>
          <attrValue> </attrValue>
          <desc code=""> </desc>
        </dynamicAttr>
  </SKU>
</Root>

所需的输出应该是

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)