使用Javascript从XMLAPI中选择数据
我在使用Javascript从XMLAPI中选择数据时遇到问题。我想选择3个与ID匹配的工作描述,例如,我只想获取ID=126701的工作描述,我该怎么做?注意:jobsdescription标记包含使用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
。有关更多信息,请参见所附图片。谢谢你的支持
<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></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和aquerySelector 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(“,”)
。如果此答案对您有帮助,请将其标记为已接受答案。