# wcf-bin4j **Repository Path**: cisumer/wcf-bin4j ## Basic Information - **Project Name**: wcf-bin4j - **Description**: 微软WCF服务使用NBFX(application/msbin1 or application/soap+msbin1 )方式发布,原生Java解析工具包。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-11-15 - **Last Updated**: 2023-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wcf-bin4j [微软Binary Format XML](https://docs.microsoft.com/en-us/openspecs/windows_protocols/mc-nbfx/94c66ea1-e79a-4364-af88-1fa7fef2cc33)用于在WCF服务中对SOAP的XML进行二进制转换。 本工具使用Java原生实现了application/msbin1格式数据的解析。 1. Example为示例程序,解析example.bin 2. . 引入依赖 ``` io.github.cisumer wcf-bin4j 1.5.RELEASE ``` 3. 参考了微软文档重构了整体结构,使用微软的命名规范 优化代码逻辑结构,增加工具类 4. 使用NodeFactory解析节点 ``` Node root=NodeFactory.parse(InputStream in); String xml=root.toXML(); ``` 5. 目前仅支持二进制流和Node节点转换,后续将增加xml对象互转API。 6. 声明:仅用于数据解析和微软NBFX的学习!