Poniżej znajduje się format, w którym generuję xmlpoprzez definicję xsd w informatyce. Udało mi się wyeliminować xsi: schemaLocation, edytując przestrzeń nazw na null. Teraz, jak wyeliminować xmlns: xsi i xlmns: stl z xml.
<?xml version="1.0" encoding="utf-8"?>
<TRANSPORT xmlns:xsi="http://www.XXXXX_XMLSchema-instance" xmlns:stl="http://www.xxxxxx/stl-1.0"
dddddd="yyyyyyyyyyyyyyyyyyyyyyyyyyy">
abc
</TRANSPORT>
Odpowiedzi:
0 dla odpowiedzi № 1Powyższe należy rozpatrzyć w sesji poKomenda. Użyłem polecenia sed, aby zamienić ciąg na null. Ponieważ ciąg ma znak zmiany znaczenia „s związany z funkcją sed jak”, /. należy stosować przed każdą postacią ucieczki. przykład zamiany ciągu standalone = "no" z pustym poleceniem poniżej.
sed -i "s/standalone="no"//" <filename.xml>