とりあえずオペレータを一覧にしてみる。
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になってほしいもんですね。