コード:どのように私は、XMLデータからHTMLのコメントタグを削除することができます
$string = htmlspecialchars($vakanz["stellenbeschrieb"]);
echo $string;
出力:
データは、私は次のコードでコンテンツを取得するウェブアプリケーションから来<!-- Haushalthilfe, stundenweise<br /> <br /> Fensterreinigungen und Frühjahrsputz<br /> -->
:
function getVakanzDetail()
{
$vakanzId = $_GET['nummer'];
$apiUrl = getApiUrl('vakanzDetail');
$rawXml = file_get_contents($apiUrl . $vakanzId);
$xmlElement = simplexml_load_string($rawXml, "SimpleXMLElement", LIBXML_NOCDATA);
$json = json_encode($xmlElement);
$data = json_decode($json, true);
$vakanz = $data['vakanz'];
foreach ($vakanz as $key => $value) {
if ($value === []) {
$vakanz[$key] = '';
}
}
return $vakanz;
}
xmlを直接見ると、この出力が得られるフィールドが正確にこの情報を持っていることがわかりますde。
<stellenbeschrieb>
<!-- Haushalthilfe, stundenweise<br /> <br /> Fensterreinigungen und Frühjahrsputz<br /> -->
</stellenbeschrieb>
私の質問は:どのように私は、HTMLタグなしで、このような出力を得るために、これを変更することができます。 Haushalthilfe、 FensterreinigungenウントFrühjahrsputzに
また、改行タグも削除したいですか? – Shrugo
ブレークタグは、ブレークするとそこにとどまることができます。しかし、現時点では彼らはテキストとして出力されています。 –