ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

Emacs XmlParsers のオペレータを一覧にしてみる。

とりあえずオペレータを一覧にしてみる。

XmlParsers

xml.el

operator args type
libxml-parse-html-region start end &optional base-url defun
libxml-parse-xml-region start end &optional base-url defun
shr-insert-document dom defun

xml-parse.el

operator args type
read-xml --- defun
xml-tag-with-attributes-p tag defsubst
xml-tag-name tag defsubst
xml-tag-text-p tag defun
xml-tag-special-p tag defsubst
xml-tag-attrlist tag defsubst
xml-tag-attr tag attr defsubst
xml-tag-children tag defsubst
xml-tag-child tag name defun
insert-xml data
&optional add-newlines public system depth ret-depth
defun
xml-reformat-tags --- defun
xml-parse-profile --- defun
xml-parse-skip-tag --- defsubst
xml-parse-add-non-ws text lst defsubst
xml-parse-concat beg end lst defsubst
xml-parse-read &optional inner-p defun

dom.el

operator args type
dom-exception exception
&rest data
defun
dom-document-create-attribute doc name defun
dom-document-create-element doc type defun
dom-document-create-text-node doc data defun
dom-document-get-elements-by-tag-name doc tagname defun
dom-node-defun func defun
dom-node-first-child node defun
dom-node-last-child node defun
dom-node-previous-sibling node defun
dom-node-next-sibling node defun
dom-node-append-child node new-child defun
dom-node-clone-node node
&optional deep
defun
dom-node-has-attributes node defun
dom-node-has-child-nodes node defun
dom-node-insert-before node new-child
&optional ref-child
defun
dom-node-remove-child node old-child defun
dom-node-replace-child node new-child old-child defun
dom-node-text-content node defun
dom-node-set-text-content node data defun
dom-node-text-content node defun
dom-node-ancestor-p node ancestor defun
dom-node-valid-child node child defun
dom-node-test-new-child node new-child defun
dom-node-unlink-child-from-parent node defun
dom-node-list-item list index defun
dom-element-get-elements-by-tag-name-1 element name defun
dom-element-get-elements-by-tag-name element name defun
dom-make-attribute-from-xml attribute element doc defun
dom-add-children parent children defun
dom-make-element-from-xml node owner defun
dom-make-node-from-xml node owner defun
dom-make-document-from-xml node defun

xpath.el

xpath.el

operator args type
xpath-follow-axis node axis defun
xpath-ancestor-axis node defun
xpath-ancestor-or-self-axis node defun
xpath-attribute-axis node defun
xpath-child-axis node defun
xpath-descendant-axis node defun
xpath-descendant-or-self-axis node defun
xpath-following-axis node defun
xpath-following-sibling-axis node defun
xpath-parent-axis node defun
xpath-preceding-axis node defun
xpath-preceding-sibling-axis node defun
xpath-self-axis node defun
xpath-name-filter nodes name defun
xpath-text-filter nodes defun
xpath-function/last --- defun
xpath-function/position --- defun
xpath-function/count node-set defun
xpath-function/name &optional node-set defun
xpath-number &optional obj defun
xpath-string obj defun
xpath-eval expression defun
xpath-equal nodes a b defun
xpath-resolve-axis nodes func defun
xpath-resolve node xpath defun
xpath-resolve-steps node steps defun
xpath-assert expr defmacro
xpath-test-clean-xml obj defun

xpath-parser.el

operator args type
xpath-lookup-token str defsubst
xpath-lex-advance-and-return token
&optional return step
defsubst
xpath-operator-allowed-p preceding defsubst
xpath-lex-resolve-ncname str beg end preceding defsubst
xpath-next-token preceding defun
xpath-steps str defun
xpath-assert expr defmacro
xpath-test-lex-string str defun

おわり

いつまでXMLを相手にせにゃぁいかんのか。

早くJSONになってほしいもんですね。