chapter > cat * -------<Title>Getting to KNow Penguins</Title> -------<abstract> <para>Penguins are cute.</para> </abstract> -------<sect1> <Title>The head</Title> <para>...</para> </sect1> -------<sect1 ID="penguin.coat"> <Title>The Coat</Title> <para>...</para> </sect1>
和
chapter > lsta- 5 --- 1 Titleta- 5 --- 3 abstractta- 5 --- 5 sect1ta- 5 c-- 17 ta- 5 -a- 5 sect1ta- 3
“ta”,“c”和“a”代表什么,字符代表什么?
解决方法 您寻求的答案可在以下位置获得:libxml2-2.9.0 :: deBUGXML.c:1652:xmlLsOneNode(file * output,xmlNodePtr node)
我已按节点类型断开输出,请注意,为方便起见,下面的后两个字符显示为“ – ”.实际上,对于除XML_nameSPACE_DECL之外的所有节点类型,如果node->属性不为NulL,则第二个字符为“a”,如果node-> nsDef不为NulL,则第三个字符为“n”.最后,#NC#建议节点具有的子节点数的数字值,而#CL#是节点内容长度的数字值.
XML_ELEMENT_NODE:--- #NC# [[(node->ns->prefix):](node->name)]XML_ATTRIBUTE_NODE:a-- #NC# [(node->name)]XML_TEXT_NODE:t-- #CL# [xmlDeBUGDumpString(node->content)...|"(NulL)"] * The string value of content up to at most 40 characters with some * substitutions. A space (' ') replaces the whitespace characters * allowed by the XML RFC: (0x20,0x9,0xA,0xD). Any character whose * HEX value is 0x80 or greater is printed as a string: "#XXXX"XML_cdaTA_SECTION_NODE:C-- #CL#XML_ENTITY_REF_NODE:e-- 1 [(node->name)]XML_ENTITY_NODE:E-- 1 [(node->name)]XML_PI_NODE:p-- #CL#XML_COMMENT_NODE:c-- #CL#XML_document_NODE:d-- #NC#XML_HTML_document_NODE:h-- #NC#XML_document_TYPE_NODE:T-- 1XML_document_FRAG_NODE:F-- 1XML_NOTATION_NODE:N-- 1XML_nameSPACE_DECL:n 1 [(node->prefix)|"default"] -> (node->href)default:?-- 1总结
以上是内存溢出为你收集整理的什么是xmllint ls的输出格式?全部内容,希望文章能够帮你解决什么是xmllint ls的输出格式?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)