java如何将文档转换为字符串。但空标记为<&燃气轮机</>;,isn';t</&燃气轮机;
在我的项目中,我的公司要求使用空标签java如何将文档转换为字符串。但空标记为<&燃气轮机</>;,isn';t</&燃气轮机;,java,xml,dom,Java,Xml,Dom,在我的项目中,我的公司要求使用空标签表单,而不是表单。没有多余的入口和空间。但我不知道怎么做。你可以用任何方法来做这件事 下面是我从文档生成xml(字符串): < Header>< Fund_Id>1< /Fund_Id>< Trade_Code/>< Error_Code/>< Error_Message/>< /Header> 1 对于空标签,我希望它是表单。 例如: 1 非常感谢。我用这种方法解决了我
表单,而不是
表单。没有多余的入口和空间。但我不知道怎么做。你可以用任何方法来做这件事
下面是我从文档生成xml(字符串):
< Header>< Fund_Id>1< /Fund_Id>< Trade_Code/>< Error_Code/>< Error_Message/>< /Header>
1
对于空标签,我希望它是表单。
例如:
1
非常感谢。我用这种方法解决了我的问题。将文档转换为字符串后再转换字符串
public static String xmlChange(String xmlStr)
{
if(xmlStr!=null)
{
for (int i = 0; i < xmlStr.length();)
{
int index=xmlStr.indexOf("/>",i);
if(index>0)
{
String tempStr = xmlStr.substring(i, index + 2);
int leftIndex=tempStr.lastIndexOf("<");
String old= tempStr.substring(leftIndex);
String _new=old.replace("/","")+old.replace("/","").replace("<","</");
i=index+2;
xmlStr=xmlStr.replace(old,_new);
}
else
{
break;
}
}
xmlStr=xmlStr.replaceAll("\r|\n", "");
}
return xmlStr;
}
公共静态字符串xmlChange(字符串xmlStr)
{
如果(xmlStr!=null)
{
对于(int i=0;i”,i);
如果(索引>0)
{
字符串tempStr=xmlStr.substring(i,索引+2);
int leftIndex=tempStr.lastIndexOf("请发布一个示例和更多信息。您的数据是什么样子的,它应该是什么样子请澄清,发布一些示例是您正在谈论的XML或HTML吗?因为您的示例可能是XML或HTML,并且规则/技术不完全相同。在生产后,您始终可以执行从
到
的转换请使用字符串
。谢谢您的建议。我添加了更多信息。
public static String xmlChange(String xmlStr)
{
if(xmlStr!=null)
{
for (int i = 0; i < xmlStr.length();)
{
int index=xmlStr.indexOf("/>",i);
if(index>0)
{
String tempStr = xmlStr.substring(i, index + 2);
int leftIndex=tempStr.lastIndexOf("<");
String old= tempStr.substring(leftIndex);
String _new=old.replace("/","")+old.replace("/","").replace("<","</");
i=index+2;
xmlStr=xmlStr.replace(old,_new);
}
else
{
break;
}
}
xmlStr=xmlStr.replaceAll("\r|\n", "");
}
return xmlStr;
}