mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-11-01 03:25:35 +08:00 
			
		
		
		
	issue #45 生成的xml去掉<?xml...的头
This commit is contained in:
		| @ -59,6 +59,7 @@ public class XmlTransformer { | ||||
|     Marshaller m = JAXB_CONTEXT.createMarshaller(); | ||||
|     m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); | ||||
|     m.setProperty(CharacterEscapeHandler.class.getName(), CHAR_ESCAPE_HANDLER); | ||||
|     m.setProperty(Marshaller.JAXB_FRAGMENT, true); | ||||
|     m.marshal(object, writer); | ||||
|   } | ||||
|  | ||||
|  | ||||
| @ -13,8 +13,7 @@ public class WxCpXmlOutImageMessageTest { | ||||
|     m.setFromUserName("from"); | ||||
|     m.setToUserName("to"); | ||||
|      | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[to]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[from]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
| @ -27,8 +26,7 @@ public class WxCpXmlOutImageMessageTest { | ||||
|    | ||||
|   public void testBuild() { | ||||
|     WxCpXmlOutImageMessage m = WxCpXmlOutMessage.IMAGE().mediaId("ddfefesfsdfef").fromUser("from").toUser("to").build(); | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[to]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[from]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
|  | ||||
| @ -19,8 +19,7 @@ public class WxCpXmlOutNewsMessageTest { | ||||
|     item.setUrl("url"); | ||||
|     m.addArticle(item); | ||||
|     m.addArticle(item); | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[toUser]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[fromUser]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
| @ -58,8 +57,7 @@ public class WxCpXmlOutNewsMessageTest { | ||||
|           .addArticle(item) | ||||
|           .addArticle(item) | ||||
|           .build(); | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[toUser]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[fromUser]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
|  | ||||
| @ -13,8 +13,7 @@ public class WxCpXmlOutTextMessageTest { | ||||
|     m.setFromUserName("from"); | ||||
|     m.setToUserName("to"); | ||||
|      | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[to]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[from]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
| @ -27,8 +26,7 @@ public class WxCpXmlOutTextMessageTest { | ||||
|    | ||||
|   public void testBuild() { | ||||
|     WxCpXmlOutTextMessage m = WxCpXmlOutMessage.TEXT().content("content").fromUser("from").toUser("to").build(); | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[to]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[from]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
|  | ||||
| @ -15,8 +15,7 @@ public class WxCpXmlOutVideoMessageTest { | ||||
|     m.setFromUserName("fromUser"); | ||||
|     m.setToUserName("toUser"); | ||||
|      | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[toUser]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[fromUser]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
| @ -39,8 +38,7 @@ public class WxCpXmlOutVideoMessageTest { | ||||
|           .title("title") | ||||
|           .description("ddfff") | ||||
|           .build(); | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[toUser]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[fromUser]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
|  | ||||
| @ -13,8 +13,7 @@ public class WxCpXmlOutVoiceMessageTest { | ||||
|     m.setFromUserName("from"); | ||||
|     m.setToUserName("to"); | ||||
|      | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[to]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[from]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
| @ -27,8 +26,7 @@ public class WxCpXmlOutVoiceMessageTest { | ||||
|    | ||||
|   public void testBuild() { | ||||
|     WxCpXmlOutVoiceMessage m = WxCpXmlOutMessage.VOICE().mediaId("ddfefesfsdfef").fromUser("from").toUser("to").build(); | ||||
|     String expected = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"  | ||||
|         + "<xml>" | ||||
|     String expected = "<xml>" | ||||
|         + "<ToUserName><![CDATA[to]]></ToUserName>" | ||||
|         + "<FromUserName><![CDATA[from]]></FromUserName>" | ||||
|         + "<CreateTime>1122</CreateTime>" | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Qian
					Daniel Qian