domfs

Document Object Model as a filesystem for plan9 os
git clone git://nsmpr.xyz/domfs.git
Log | Files | Refs | README

commit dfade6f7bc38db545425893e7b9d34765f7bae4d
parent 14491eb420b3f9dbd0e5fda1f6e9623a2795250b
Author: Pavel Renev <an2qzavok@gmail.com>
Date:   Sun, 24 Jan 2021 20:43:26 +0000

add domdump

domdump is a simple rc script for printing content of dom, useful for testing

Diffstat:
Adomdump | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)

diff --git a/domdump b/domdump @@ -0,0 +1,19 @@ +#!/bin/rc + +fn getparent{ + node=$1 + parent=`{awk '/parent.*/ {print $2}' $node/ctl} + echo $parent +} + +for (node in `{walk -d}){ + type = `{cat $node/type} + parent = `{getparent $node} + echo -n $node $parent $type' ' + switch ($type) { + case 'element' 'doctype' + name = `{cat $node/name} + echo -n $name + } + echo +}