Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript从XMLAPI中选择数据_Javascript_Xml - Fatal编程技术网

使用Javascript从XMLAPI中选择数据

使用Javascript从XMLAPI中选择数据,javascript,xml,Javascript,Xml,我在使用Javascript从XMLAPI中选择数据时遇到问题。我想选择3个与ID匹配的工作描述,例如,我只想获取ID=126701的工作描述,我该怎么做?注意:jobsdescription标记包含。有关更多信息,请参见所附图片。谢谢你的支持 <workzag-jobs> <position> <id>126701</id> <office>Worms</office> <department>IT</d

我在使用Javascript从XMLAPI中选择数据时遇到问题。我想选择3个与ID匹配的工作描述,例如,我只想获取ID=126701的工作描述,我该怎么做?注意:jobsdescription标记包含
。有关更多信息,请参见所附图片。谢谢你的支持

<workzag-jobs>
<position>
<id>126701</id>
<office>Worms</office>
<department>IT</department>
<recruitingCategory>Festangestellte</recruitingCategory>
<name>IT Administartor</name>
<jobDescriptions>
<jobDescription>
<name>WAS DU MACHEN WIRST</name>
<value>
<![CDATA[
<span style="font-family:Arial, Helvetica, sans-serif;">Eine leistungsgerechte Bezahlung. Natürlich inklusive sozialer Zusatzleistungen./li&gt;</span><ul><li>Ein unbefristetes Arbeitsverhältnis. Nach Ablauf der Probezeit, versteht sich.</li><li>Flexibles Arbeiten im Rahmen eines Vertrauensarbeitszeitmodells.</li><li>Agile Organisationstrukturen. Schnelle Entscheidungswege. Flache Hierarchien.</li><li>Vielfältige Weiterbildungsmöglichkeiten. Aber auch spannende Entwicklungschancen.</li><li>Kollegen, die Dich mit offenen Armen begrüßen. Bei der Arbeit ebenso wie bei unseren Firmenevents.</li></ul><br>Nutz Deine Chance und starte mit PackEx beruflich durch. Schick einfach Deine Bewerbungsunterlagen inkl. Gehaltsvorstellung und nächstmöglichem Eintrittstermin.<br><br>Wir freuen uns auf Deine Nachricht!
]]>
</value>
</jobDescription>
<jobDescription>
<name>WAS DU MITBRINGST</name>
<value>
<![CDATA[
<em>Nutz Deine Chance und starte mit PackEx beruflich durch. Schick einfach Deine Bewerbungsunterlagen inkl. Gehaltsvorstellung und nächstmöglichem Eintrittstermin.</em>
]]>
</value>
</jobDescription>
<jobDescription>
<name>WAS WIR DIR BIETEN</name>
<value>
<![CDATA[
<ul><li>Nutz Deine Chance und starte mit PackEx beruflich durch. Schick einfach Deine Bewerbungsunterlagen inkl. Gehaltsvorstellung und nächstmöglichem Eintrittstermin.</li><li>Nutz Deine Chance und starte mit PackEx beruflich durch. Schick einfach Deine Bewerbungsunterlagen inkl. Gehaltsvorstellung und nächstmöglichem Eintrittstermin.</li><li>Nutz Deine Chance und starte mit PackEx beruflich durch. Schick einfach Deine Bewerbungsunterlagen inkl. Gehaltsvorstellung und nächstmöglichem Eintrittstermin.</li><li>Nutz Deine Chance und starte mit PackEx beruflich durch. Schick einfach Deine Bewerbungsunterlagen inkl. Gehaltsvorstellung und nächstmöglichem Eintrittstermin.</li></ul>
]]>
</value>
</jobDescription>

126701
蠕虫
信息技术
Festangestelte
IT管理员
杜马钦是谁
我是雷斯东·格雷赫特·贝扎隆。Natürlich inklusive sozialer Zusatzleistungen./li
  • 是不存在的。在问题的解决上,我们需要灵活的组织结构。灵活的组织结构是一种灵活的组织结构。施奈尔·恩斯谢登斯威格。等级制度不健全。
  • Vielfältige Weiterdungsmöglichkeiten。这是一个巨大的变革。
  • Kollegen,这是一个伟大的变革。这是一个很好的选择,因为这是一个很好的选择。Schick einfach Deine Bewerbungsunterlagen inkl。格哈尔茨沃斯泰隆和nächstmöglichem eintrittestermin.

    我们的朋友们都在这里! ]]> 是杜米布林斯特吗 这是一个机会,也是一个开始。Schick einfach Deine Bewerbungsunterlagen inkl。Gehaltsvorstellung和nächstmöglichem Eintritstermin。 ]]> 是比尔·比滕吗
  • 这是一个机会,也是一个开始。Schick einfach Deine Bewerbungsunterlagen inkl。Gehaltsvorstellung和nächstmöglichem Eintrittstermin.
  • 这是一个好机会,也是一个好机会。Schick einfach Deine Bewerbungsunterlagen inkl。Gehaltsvorstellung和nächstmöglichem Eintrittstermin.
  • 这是一个好机会,也是一个好机会。Schick einfach Deine Bewerbungsunterlagen inkl。Gehaltsvorstellung和nächstmöglichem Eintrittstermin.
  • 这是一个好机会,也是一个好机会。Schick einfach Deine Bewerbungsunterlagen inkl。Gehaltsvorstellung和nächstmöglichem Eintrittstermin.
]]>

您可以使用读取XML和a
querySelector all
querySelector
来查找具有正确id的元素:

const ID=“126701”;
const domparser=新的domparser();
const xmlDoc=domparser.parseFromString(数据,“text/xml”);
const positions=Array.from(xmlDoc.queryselectoral(“position”)).filter(
节点=>{
return node.querySelector(“id”).innerHTML==id;
}
);

参见

Hi@Yaelet的工作示例非常感谢您的支持和帮助。您的代码工作正常,但在任何工作描述的末尾都只有一个小问题。我在Html页面中得到了此代码“]]>”。您知道如何解决此问题吗?您可以使用字符串替换
.replace(“,”)
。如果此答案对您有帮助,请将其标记为已接受答案。