Feedor is a tool for editing xml files without programming.
It works with tags and their attributes. Allows you to change the names of tags, change the order, skip tags, change their content, add new tags. It works similarly with tag attributes. The content of tags or attributes can be loaded into memory variables and used later.
1.2.2021 - added the option to translate strings.
Content:
- it is possible to insert into variables
- or write from variables,
- perform operations with content or variables as with strings:
- remove spaces at the beginning and end,
- change case,
- create substrings,
- add or insert strings,
- replace,
- replace with a case-sensitive regular expression
- or replace with a case-insensitive regular expression,
- find out the length of a string
- translate string
- as with numbers:
- absolute value,
- addition,
- subtraction,
- multiplication,
- division,
- rounding naturally to a selected number of decimal places,
- rounding up to a selected number of decimal places,
- rounding down to a selected number of decimal places
- it is possible to use logical conditions logic if and logic if-not for conditional operations with tag and attribute content
- at memory variables is possible to use conditional operations for testing of number of processing pass xml runtime-if-pass1 and runtime-if-pass1-not (the pass is the first or not)
For output xml file it is possible to set the code page:
- UTF-8,
- UTF-16,
- ISO-8859-x
Before output it is possible to send headers:
- text/xml,
- application/rss+xml,
- application/rdf+xml,
- application/atom+xml
Processing xml can be done by:
- 1 pass,
- 2 passes (the meaning when memory variables are used)