diff options
Diffstat (limited to 'src/oregano-convert')
-rwxr-xr-x | src/oregano-convert | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/oregano-convert b/src/oregano-convert new file mode 100755 index 0000000..a6251f3 --- /dev/null +++ b/src/oregano-convert @@ -0,0 +1,31 @@ +#!/usr/bin/perl + +# Fix the namespace. +while (<>) { + if (/<schematic/) { + s/</<ogo:/; + s/>/ xmlns:ogo="http:\/\/www.dtek.chalmers.se\/~d4hult\/oregano\/v1">/; + print; + last; + } + + if (/<schematic/) { + print; + last; + } + + print; +} + +# Add namespace to tags. +while (<>) { + + if (/<[a-zA-Z]/) { + s/</<ogo:/; + } + + s/<\//<\/ogo:/; + print; +} + + |