cdata
Co oznacza XML?
Często znajduję ten dziwny znacznik CDATA w plikach XML:
<![CDATA[some stuff]]>
Zauważyłem, że ten znacznik CDATA z ... zostaną wstawione po tym. Ale jakie są dane some stuff? Czy coś, co piszę w znacznikach XML, nie jest jakimś rodzajem danych?
Kiedy w znaczniku script potrzebna jest sekcja CDATA?
Czy znaczniki CDATA są konieczne w znacznikach skryptu i jeśli tak, to kiedy?
Innymi słowy, kiedy i gdzie jest to:
<scr ... ;
//<![CDATA[
...code...
//]]>
</script>
]}
<script type="text/javascript">
...code...
</script>
Czym jest CDATA w HTML? [duplikat]
To pytanie ma już odpowiedź tutaj:
Kiedy sekcja CDATA jest konieczna w znaczniku script?
... A wewnątrz znaczników JavaScript i HTML?
<script type="text/javascript">
// <![CDATA[
// ]]>
</script>
Czy istnieje sposób na ucieczkę z tokena końcowego CDATA w xml?
Zastanawiałem się, czy jest jakiś sposób na ucieczkę z tokena końcowego CDATA (]]>) w sekcji CDATA w dokumencie xml. Lub, ... y nie miałem tego problemu, zastanawiałem się, czy to możliwe. Tak z ciekawości.
Edit:
INNE niż używanie kodowania html...
Czy powinienem używać w HTML5?
Jestem pewien, że sekcje <![CDATA[...]]> mogą być używane w XHTML5, ale co z HTML5?
Jak napisać CDATA za pomocą SimpleXmlElement?
Mam ten kod do utworzenia i aktualizacji pliku xml:
<?php
$xmlFile = 'config.xml';
$xml = new SimpleXmlElement ...
<?xml version="1.0"?>
<site>
<title lang="en"><![CDATA[Site Title]]></title>
</site>
Html wewnątrz XML. Czy powinienem użyć CDATA lub zakodować HTML
Używam XML do udostępniania treści HTML. AFAIK, mógłbym wstawić HTML albo przez:
Kodowanie: Nie wiem, czy jest całkowicie ... owrotem. Dlatego muszę być w stanie wyeksportować XML jako ciąg znaków i załadować go za pomocą " doc.LoadXml (xmlString); "
PHP: jak obsługiwać
Zauważyłem, że podczas używania SimpleXMLElement na dokumencie, który zawiera te znaczniki CDATA, zawartość jest zawsze NULL. ... , world!]]></content>
Próbowałem pierwszy hit w Google, jeśli szukasz "SimpleXMLElement cdata", ale to nie działa.