gpt4 book ai didi

java - 如何使用 Java StAX 格式化和读取 XML 处理指令?

转载 作者:行者123 更新时间:2023-12-04 07:10:42 26 4
gpt4 key购买 nike

首先,我如何格式化XML处理指令,是吗:

<?processingInstructionName attribute="value" attribute2="value2"?>

使用 StAX,然后我想通过处理 XMLStreamConstants.PROCESSING_INSTRUCTION 来阅读它。 ( javadoc ) 事件,但它只提供了两种方法来从 XMLStreamReader 中检索有关处理指令的信息。 :
getPITarget()
getPIData()

javadoc因为这两种方法不是很有帮助。
  • XML 格式是否正确?
  • 这是正确的方法吗
    解析处理指令
    使用 StAX XMLStreamReader蜜蜂?
  • 我如何使用 getPITarget()getPIData()返回多个参数?
  • 最佳答案

    1.Is the XML formatting correct?


    ,然而 请注意 processing instruction没有attributes ——只有数据。看起来属性是数据的一部分,有些人称它们为“ pseudo-attributes”。

    2.Is this the proper way to go about parsing processing instructions using the StAX XMLStreamReader APIs?


    是的。

    3.How do I use getPITarget() and getPIData() to return multiple arguments?


    如果“多个参数”是指数据中可能包含多个伪属性,那么答案是您的代码必须解析数据(使用一些标准字符串方法作为 C# split() ,并检索名称集- 所有伪属性的值对。

    关于java - 如何使用 Java StAX 格式化和读取 XML 处理指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404141/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com