1

我在向我的 XML 文档添加前缀时遇到问题,我需要每个元素都有 tns 前缀,但由于某种原因它不起作用。不完全理解 XML 也是可能的 :)

代码:

  serializer.startDocument(null, Boolean.valueOf(true)); 
  serializer.setPrefix("tns","http://some.web.addres");
  serializer.setPrefix("xsi", "http://www.w3.org/2001/XMLSchema-instance%22");
  serializer.startTag("tns","Something");

  serializer.startTag("tns", "Zaglavlje");


  serializer.attribute("tns", "blabla", "bla");
  serializer.startTag("tns", "otvaramtopic");
  serializer.text("imam neki tekst");
  serializer.endTag("tns", "otvaramtopic");
  serializer.startTag("tns", "sadrzaj");
  serializer.text("sadrzaj sadrzaja");
            // close tag: </content>
        serializer.endTag("tns", "sadrzaj");

            // open tag: <author>
            serializer.startTag("tns", "autor");
            serializer.text("tekst autoru");
            // close tag: </author>
            serializer.endTag("tns", "autor");

            // open tag: <date>
            serializer.startTag("tns", "novitag");
            serializer.text("nekeja");
            // close tag: </date>
            serializer.endTag("tns", "novitag");

            // close tag: </study>
            serializer.endTag("tns", "Zaglavlje");
            // close tag: </record>
            serializer.endTag("tns", "Something");


        serializer.endDocument();

结果前缀是n0。如何将前缀更改为 tns?

4

0 回答 0