libxml2-utils
এই ইউটিলিটিটি সাথে আসে libxml2-utils
:
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
xmllint --format -
পার্ল এর XML::Twig
এই কমান্ডটি এক্সএমএল :: টুইগের সাথে আসে Perlমডিউল, কখনও কখনও xml-twig-tools
প্যাকেজ:
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
xml_pp
xmlstarlet
এই আদেশটি আসে xmlstarlet
:
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
xmlstarlet format --indent-tab
tidy
tidy
প্যাকেজটি পরীক্ষা করুন :
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
tidy -xml -i -
পাইথন
xml.dom.minidom
পাইথনগুলি এক্সএমএল ফর্ম্যাট করতে পারে ( পাইথন 2 এবং পাইথন 3):
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
python -c 'import sys;import xml.dom.minidom;s=sys.stdin.read();print(xml.dom.minidom.parseString(s).toprettyxml())'
saxon-lint
আপনার প্রয়োজন saxon-lint
:
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
saxon-lint --indent --xpath '/' -
saxon-HE
আপনার প্রয়োজন saxon-HE
:
echo '<root><foo a="b">lorem</foo><bar value="ipsum" /></root>' |
java -cp /usr/share/java/saxon/saxon9he.jar net.sf.saxon.Query \
-s:- -qs:/ '!indent=yes'
xmllint
ডেবিয়ান সিস্টেমে উপলব্ধ থাকতে আপনার প্যাকেজটি ইনস্টল করতে হবেlibxml2-utils
(libxml2
এই সরঞ্জামটি সরবরাহ করে না, কমপক্ষে ডেবিয়ান 5.0 "লেনি" এবং 6.0 "স্কিজে" না)।