From 69d2352af4b60929b37fc49f3bdb263977016244 Mon Sep 17 00:00:00 2001 From: Marius Date: Fri, 19 Oct 2012 01:20:13 +0300 Subject: stable 2012.05.30 11:26 --- tex/context/base/x-xfdf.mkiv | 72 -------------------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 tex/context/base/x-xfdf.mkiv (limited to 'tex/context/base/x-xfdf.mkiv') diff --git a/tex/context/base/x-xfdf.mkiv b/tex/context/base/x-xfdf.mkiv deleted file mode 100644 index 460220ed9..000000000 --- a/tex/context/base/x-xfdf.mkiv +++ /dev/null @@ -1,72 +0,0 @@ -%D \module -%D [ file=x-xfdf, -%D version=2011.09.07, -%D title=\CONTEXT\ XML Modules, -%D subtitle=\XFDF, -%D author=Hans Hagen, -%D date=\currentdate, -%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] -%C -%C This module is part of the \CONTEXT\ macro||package and is -%C therefore copyrighted by \PRAGMA. See mreadme.pdf for -%C details. - -%D This is a revival of using \XFDF, but now in a more \MKIV-ish way. We -%D supported it long ago already in \MKII\ but never used it at a large -%D scale (not that much user interest anyway). - -\startmodule[xfdf] - -% see xfdf-001.xfdf and xfdf-001.tex - -% %D Possible speedup but hardly worth the trouble. -% -% \startluacode -% -% local hashes = { } table.setmetatableindex(hashes,function(t,k) local v = { } t[k] = v return v end) -% -% function xml.functions.xfdf_collect_values(root) -% local hash = hashes[root] -% for c in xml.collected(root,"/xfdf/fields/field/value") do -% hash[xml.parent(c).at.name] = c -% end -% end -% -% function xml.functions.xfdf_get_values(root,name) -% return hashes[root][name] -% end -% -% function lxml.xfdf_get_values(root,name) -% xml.sprint(hashes[lxml.id(root)][name]) -% end -% -% \stopluacode -% -% \def\xfdfvalue#1#2% -% {\ctxlua{lxml.xfdf_get_values("#1","#2")}} - -\startxmlsetups xfdf:define - \xmlsetsetup{#1}{*}{xfdf:*} - % \xmlfilter {#1}{./function(xfdf_collect_values)} -\stopxmlsetups - -\xmlregisterns{xfdf}{http://ns.adobe.com/xfdf/} - -\xmlregisterdocumentsetup{xfdf}{xfdf:define} - -\startxmlsetups xfdf:value - \xmlflush{#1} -\stopxmlsetups - -\def\xfdfload #1#2{\xmlloadonly{#1}{#2}{xfdf}} -\def\xfdfvalue#1#2{\xmlfirst{#1}{/xfdf/fields/field[@name='#2']/value}} -\def\xfdftext #1#2{\xmlfirst{#1}{/xfdf/fields/field[@name='#2']/value/paragraphs()}} - -% \startxmlsetups xfdf:b -% \bold{\xmlflush{#1}} -% \stopxmlsetups - -% \xfdfload {whatever}{xfdf-001.xfdf} -% \xfdfvalue{whatever}{somefield} - -\stopmodule -- cgit v1.2.3