Я просмотрел много онлайн-документов для ввода флажка в XHTML. Может кто-нибудь очистить мои сомнения? Что означает это name
поле на самом деле означает?
Milk:
Chocolate:
Cold Drink:
Я думал, что это был идентификатор для этого конкретного флажка, который впоследствии можно использовать в другом файле, просто ссылаясь на его имя, но, учитывая, что все флажки имеют одно и то же имя, зачем его даже указывать? Немного смущен этим.
У меня есть следующий XML: И я пытаюсь прочитать узел office: document-meta для извлечения различных элементов под ним (dc: creator, meta: creation-date и т. Д.) Следующий код: дает мне: , но если я пытаюсь прочитать элемент document-meta, используя: Я получаю Я предполагаю, что SimpleXML пытается извлечь несуществующий узелный «документ» из $ officeXML, затем вычтите значение (несуществующей) константы «meta», что приведет к принудительному результату с целым числом 0, а не к узлу document-meta. Есть ли способ решить эту проблему с помощью SimpleXML, или меня заставят переписать используя XMLReader? Любая помощь приветствуется.
{int ch; while (ch = getchar ()! = '\ n') {printf ("Read% c \ n", ch); } вернуть 0;
} Нет ... У меня есть следующая программа: Независимо от того, что я ввожу, я получаю: Почему это происходит и что это за странный символ, который я вижу? Stackoverflow не печатает странный символ Вы можете увидеть это здесь: http://ideone.com/EfZHr
$xml = simplexml_load_string($gFileData);
$namespacesMeta = $xml->getNamespaces(true);
$officeXML = $xml->children($namespacesMeta['office']);
var_dump($officeXML);
echo '
';
object(SimpleXMLElement)[91]
public 'document-meta' =>
object(SimpleXMLElement)[93]
public '@attributes' =>
array
'version' => string '1.1' (length=3)
public 'meta' =>
object(SimpleXMLElement)[94]
$xml = simplexml_load_string($gFileData);
$namespacesMeta = $xml->getNamespaces(true);
$officeXML = $xml->children($namespacesMeta['office']);
$docMeta = $officeXML->document-meta;
var_dump($docMeta);
echo '
';
Notice: Use of undefined constant meta - assumed 'meta' in /usr/local/apache/htdocsNewDev/PHPExcel/Classes/PHPExcel/Reader/Gnumeric.php on line 273
int 0
#include
Read