我正在尝试在我们的eComm网站上实施打孔目录.老实说,cXML的文档很乱,所有代码示例都在javascript和/或VB.Net中(我使用C#而不必尝试翻译).有没有人有关于如何接收PunchOutSetupRequest XML然后使用C#发送PunchOutSetupResponse XML的示例或示例?我一直无法在互联网上找到任何东西(我现在已经找了两天)......
我希望我能在ActionResult中执行此操作(与建议的"启动页面"相比).
我是一个完整的击球手,可以在这里使用一些帮助.老板们非常咄咄逼人,所以任何帮助都会非常感激.关于如何完成这项工作的建议也将不胜感激.
对于问题的模糊性(请求),我向所有人道歉.
我知道这是一个模糊的开放式问题.我希望得到一些大方向.
我需要将cXML打孔添加到ASP.NET C#站点/应用程序.这正在取代我多年前在ColdFusion中写的东西.
我是一位经验丰富的C#开发人员,但我对XML做的并不多.在.NET中处理XML似乎有很多不同的选择.
这是开放式问题:假设我有某种形式的XML文档,例如文件或字符串,将它读入我的代码的最佳方法是什么?我想获取数据,然后查询数据库等.cXML文档大小和我们的流量很小,所以将cXML文档加载到内存中不是问题.
我是不是该:
1)基于dtd手动构建类并使用XML Serializer?
2)使用工具生成类.有可从Ariba.com下载的示例cXML文件.我尝试使用xsd.exe生成xsd,然后使用xsd.exe/c生成类.当我尝试反序列化时,我得到错误,因为似乎有些"混淆"是否某些元素应该是单个值还是数组.
我尝试了CodeXS在线工具,但如果我尝试反序列化示例文档,则会在其日志和错误中出错.
2)创建数据集和ReadXml()?
3)创建一个类型化的数据集和ReadXml()?
4)使用Linq到XML.我经常使用Linq来对象,所以我对Linq很熟悉但是我很难看到它在这种情况下给我的东西.
5)其他一些手段.
我想我需要提高我对XML的理解,但即便如此......我是否错过了一些明显的方法呢?在旧的ColdFusion站点中,我发现了一个免费组件("标签"),它基本上忽略了任何模式,并将XML读入"结构",这本质上是一系列嵌套的哈希表,然后在代码中易于阅读.这可能很邋but但它确实奏效了.
我还需要从C#对象生成XML文件.也许Linq to XML会对此有所帮助.我可以从默认的"模板"文档开始并在保存之前对其进行操作.
谢谢你的任何指示......
我遇到过需要通过FTP向各个客户发送发票信息的应用程序.应用程序输出的XML非常简单,但它不符合任何特定标准(我想象它是本土的).
现在,一位同事已经提到cXML作为我们可以用于发票数据的潜在标准,并且可以广泛使用,但是它有点过时,因为它使用DTD来验证发票数据.
所以基本上我想知道:您是否知道目前用于传输此类信息的任何其他标准?
提前致谢
On:Heritrix Usecases有一个"仅存储成功的HTML页面"的用例
我的问题:我不知道如何在我的cxml文件中实现它.特别是:将ContentTypeRegExpFilter添加到ARCWriterProcessor =>将其正则表达式设置为text/html.*....示例cxml Files中没有ContentTypeRegExpFilter.
问题:无法使用 java xjc 从 cXML.dtd 创建 java 类
我使用的版本是1.2.032
使用的命令:xjc -dtd cXML.dtd
错误:正在解析架构...[错误]属性“名称”已定义。使用 <jaxb:property> 解决冲突。
问题 1:第 573 号问题附近的行号将“名称”作为其重复项(元素和属性)。
问题 2:ShippingPaymentMethod、TermsOfDeliveryCode、TransportTerms 使用“值”,导致重复定义。
据我了解解决方案==
我需要自定义绑定.xml ..我尝试了各种方法,但无法创建正确的绑定.xml 来解决此问题。一旦我有了正确的 xml,我就可以使用以下命令来创建生成的类。xjc -b 绑定.xml -dtd cXML.dtd
我需要什么帮助
请建议。