html/xmlを解析し、タグの関数を実行し、タグ間のテキストを引数として渡すプログラム(bash、perl、ruby、それは実際には問題ではありません)が必要です。
例:
脚本:
#!/bin/????
. /path/to/parser
title()
{
cowsay $1
}
exit
file.html:
<html>
<head>
<title>Hello, World!</title>
</head>
<body>
This is only a test.
<br/>
I hope it works!
</body>
</html>
使用法:
./script file.html
結果:
_______________
< Hello, World! >
---------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
私の試み:
- 一度に 1 文字ずつファイルを読み取る bash スクリプト。ここに表示するにはコードが不十分です。:(
- Ruby と libxml を使用してソリューションに取り組んでいます - まだ運がありません。:(