问题标签 [malformed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
568 浏览

python - 识别格式错误的 XML 文件

我正在构建一个每晚运行的 python 脚本,其中一部分涉及调用 drupal 批量操作来导出 XML 文件。由于该过程需要几个小时,并且下一步是自动将其导入另一个源,因此我想执行某种程度的完整性检查。

我的第一个想法是简单地确保 XML 没有格式错误。我并不是特别想开始检查数据,我只是想确保它没有被截断。

我可以使用什么过程来执行这种格式错误的检查。Python 中是否有适用的 XML 库?我希望尽可能保持脚本的可移植性,因此如果可能的话,内置解决方案将是最可取的。

感谢您的任何建议。

0 投票
2 回答
1114 浏览

c# - 我将如何解析可能格式错误的整个 XML 文件?

到目前为止,我正在做的是:

但我真的很希望能够尝试解析文件。当我说“格式错误”时,我并不一定意味着会有一个未闭合的标签或元素,而是元素的值中可能包含以下内容之一:'<'、'>'、'&'

我已经看到有人提到我可能不得不使用 XmlReader - 但这仍然会在该元素上引发异常,还是允许我以某种方式解决问题?

我知道从源头修复 XML 是最好的解决方案,但我无法控制 XML 的来源。

谢谢!

编辑:

XML的超级简单示例:

问题是 - 我不一定知道它是否总是在同一个地方。

0 投票
1 回答
1257 浏览

python - ICMP python上的格式错误的数据包

如何创建帧 icmp 我在 python 上标记格式错误的数据包

  1. 导入套接字、结构、uuid、子进程、fcntl、时间、随机

  2. 项目清单

from binascii import hexlify, unhexlify from datetime import datetime tarRed = raw_input('Ingrese nombre de Tarjeta de Red Utilizada:') subprocess.call(['ifconfig', tarRed, 'promisc']) pt = 0x0800 s = socket.socket( socket.AF_PACKET, socket.SOCK_RAW, socket.htons(pt)) s.bind((tarRed, pt)) #GETCheck def getchecksum(ip_header,size): cksum = 0 pointer = 0 while size > 1: cksum += int ((str("%02x" % (ip_header[pointer],)) + str("%02x" % (ip_header[pointer+1],))), 16) size -= 2 pointer += 2 #if size : #这说明了标头为奇数的情况 #cksum += int(ip_header[pointer]) cksum = (cksum >> 16) + (cksum & 0xffff) cksum += (cksum >>16) return (~cksum ) & 0xFFFF def _checksum(data):#计算头部总和 ip_header_sum = sum(struct.unpack_from("6H", data)) #加进位 ip_header_sum = (ip_header_sum & 0xFFFF) + (ip_header_sum >> 8 & 0xFFFF) ip_header_sum = ~ip_header_sum & 0xFFFF return ip_header_sum def i_checksum (checksum_packet): total = 0 num_words = len(checksum_packet) / 2 for chunk in struct.unpack("!%sH" % num_words, checksum_packet[0:num_words*2]): total += chunk if len(checksum_packet) % 2:总计 += ord(checksum_packet[-1]) << 总计 8 += 总计 >> 16 返回 (~total + 0xffff & 0xffff)0xFFFF) ip_header_sum = ~ip_header_sum & 0xFFFF return ip_header_sum def i_checksum(checksum_packet): total = 0 num_words = len(checksum_packet) / 2 for chunk in struct.unpack("!%sH" % num_words, checksum_packet[0:num_words*2] ): total += chunk if len(checksum_packet) % 2: total += ord(checksum_packet[-1]) << 8 total += total >> 16 return (~total + 0xffff & 0xffff)0xFFFF) ip_header_sum = ~ip_header_sum & 0xFFFF return ip_header_sum def i_checksum(checksum_packet): total = 0 num_words = len(checksum_packet) / 2 for chunk in struct.unpack("!%sH" % num_words, checksum_packet[0:num_words*2] ): total += chunk if len(checksum_packet) % 2: total += ord(checksum_packet[-1]) << 8 total += total >> 16 return (~total + 0xffff & 0xffff)16 个回报(〜总数 + 0xffff & 0xffff)16 个回报(〜总数 + 0xffff & 0xffff)

0 投票
1 回答
32926 浏览

java - Java // 解压错误 :MALFORMED

我想递归解压缩一些存档.zip。我使用 java.util.zip 并且不能使用其他库。

我的代码:

但是我对一些存档有一些错误:

我有这个问题,因为我的档案中有 .odp。我怎么能说只使用.zip,而不是其他文件?我该如何解决这个问题?

谢谢 !

0 投票
2 回答
1823 浏览

javascript - 解析没有双引号的格式错误的 json 字符串(Java 脚本)

我喜欢将此字符串转换为 JSON 格式,就像

无论如何,我可以从格式错误的 JSON 字符串中得到这个结果吗?

0 投票
7 回答
19124 浏览

ios - 格式错误或损坏的 AST 文件

我有一个问题,我不知道为什么会发生这种情况,但很可能是因为我错误地按下了移动到垃圾箱到某些系统框架。

我收到一条错误消息:

格式错误或损坏的 AST 文件:'找不到 AST 文件引用的文件'/Users/username/myProject/QuartzCore.framework/Headers/CAMediaTiming.h'

我试图在该目录中复制 QuartzCore.framework。然后它给了我一些新的错误。然后,如果我从目录中删除框架。在我进行任何代码更改之前,一切都会对项目有利。然后我将不得不再次制作以前的场景。现在很烦人,我真的需要解决这个问题。任何人?

0 投票
1 回答
128 浏览

perl - binmode 编码:处理格式错误的数据

Encode::encode不同的方法来处理格式错误的数据

对于binmode like是否binmode STDOUT ":encoding( $encoding_out )"也存在处理格式错误数据的可能性?

0 投票
1 回答
2669 浏览

currency - 测试罚款 LIVE 表单交易错误状态 Malformed 3045 货币字段丢失

我正在网站上集成 Sagepay 表单。我在测试模式下成功完成了交易,但是当我让它上线时,我收到以下错误

表单交易错误状态 Malformed 3045 货币字段丢失

0 投票
2 回答
1995 浏览

java - Java - 格式错误的 URL - 不正确 - 无协议

这段代码:

印刷:

当我尝试这样做时:

我收到格式错误的 URL 异常:无协议 这是无缘无故发生的。如果我手动将文件名字符串分配给“ http://wordpress.org/plugins/about/readme.txt ”,它将完美运行,文件阅读器是否有问题?

事情是这样的

从文件中读取一个字符串,然后将其设为 URL!停止错误编辑!

0 投票
1 回答
221 浏览

string - 畸形二叉树

我正在尝试实现一个绳索树作为字符串的替代数据结构。

维基百科页面不清楚拆分树的规则,但这些规则起初似乎有效。然而,经过几次拆分操作,我最终得到了一个无效的树:

数字表示节点的权重,如果是叶子,则表示子串的长度。在这棵畸形树中,永远无法到达子串 C。

一棵好树的例子。根据维基百科的解释,每个角色都可以到达。

我没有CS背景,所以我不知道树有什么问题。我什至不知道如何正确表达这棵树的问题。这棵树有什么问题(用 CS 术语),我该如何解决?