擅长:python、mysql、java
<p>必须区分<em>处理指令</em>和<em>xml声明</em></p>
<p>两者的编写方式相同:<code><?SomeName SomeContent ?></code>。在</p>
<p>找到<a href="https://www.w3.org/TR/xml/" rel="nofollow noreferrer">details in section 2.6</a>!在</p>
<p>虽然xml声明必须首先以<code><?xml</code>开头,但其他处理指令可能(几乎)出现在xml中的任何位置。在</p>
<p>处理指令必须有一个名称,而内容不像元素的内容那样受到正式限制。它是自由文本。。。在</p>
<p>所以这就是格式良好的XML:</p>
<pre><code><root>
<a>test</a>
<?piName some test?>
</root>
</code></pre>
<p>我不使用python,但这将在SQL Server中返回PI:</p>
^{pr2}$
<p>即使您的内容看起来像<em>attributes</em>:在PI中,内容是自由文本。所以你必须从内容中分析出你的信息。。。在</p>
<p><a href="https://stackoverflow.com/a/16080234/5089204">This answer</a>可能对你有帮助。在</p>