问题标签 [pretty-print]
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.
python - 更改 lxml 中 etree.tostring 的默认缩进
我有一个 XML 文档,我正在使用它进行漂亮的打印lxml.etree.tostring
默认缩进级别是 2 个空格,我想将其更改为 4 个空格。函数中没有任何参数tostring
;有没有办法用lxml轻松做到这一点?
java - javax.xml.transform.Transformer 的漂亮打印输出,仅使用标准 java api(缩进和 Doctype 定位)
使用以下简单代码:
我得到输出:
问题 A:doctype 标签出现在文档注释之后。是否可以让它出现在文档注释之前?
问题 B:如何实现缩进,仅使用 JavaSE 5.0 API?这个问题本质上与How to pretty-print xml from java相同,但是该问题中的几乎所有答案都取决于外部库。仅使用 java api 的唯一适用答案(由名为 Lorenzo Boccaccia 的用户发布)基本上等于上面发布的代码,但对我不起作用(如输出所示,我没有缩进)。
我猜你必须设置用于缩进的空格数量,就像外部库的许多答案一样,但我只是找不到在 java api 中指定的位置。鉴于在 java api 中存在将缩进属性设置为“是”的可能性,因此必须能够以某种方式执行缩进。我只是不知道怎么做。
java - 在 xml 序列化期间将每个属性放在一个新行上
假设我有一个 DOM 对象(或包含 xml 的字符串)。是否有可能以每个属性出现在新行上的方式序列化 xml?
这是我想要的输出:
如果解决方案是标准 java api 的一部分,则首选,但我怀疑那里没有这样的功能,还是我错了?
我在 .NET Framework 中找到了一个序列化程序的属性,称为NewLineOnAttributes。我正在寻找的是等价的东西,但在 java 中。
html - 如何在html/css/js/php中格式化代码
我正在寻找一种方法来自动设置我在 HTML 文档中编写的格式和颜色代码。我知道维基百科会这样做,例如在页面上:http ://en.wikipedia.org/wiki/Nested_function
我敢肯定那里有图书馆可以做到这一点,但我一辈子都找不到,找到一个。有没有人有什么建议?
localization - 如何根据 Haskell 中的语言环境格式化数字?
在 Python 中,我可以locale.format
根据语言环境设置漂亮地打印数字:
我怎样才能在 Haskell 中做同样的事情?我看到有localeconv 和 setlocale绑定,但是是否有一个通用的漂亮打印机尊重Lconv
?
excel - 漂亮的打印 Excel 公式?
有谁知道(免费)工具可以漂亮地打印 Excel 公式?谷歌搜索没有发现任何东西。
我有一些半复杂公式的工作表要费力地完成,所以这会让我的生活更轻松一些。
我只是想把这样的东西
无需在 Vim 或类似工具中手动执行,即可获得更具可读性的内容。Excel 确实在括号上进行颜色匹配,但它仍然在一行中混合在一起。
c# - 如何打印出树状结构?
我正在尝试提高我们应用程序的性能。我以调用树的形式获得了性能信息,具有以下节点类:
我想打印出树,这样我就可以看到节点之间的线条——就像这个问题一样。我可以在 C# 中使用什么算法来做到这一点?
编辑:显然我需要使用递归 - 但我的尝试不断将线条放在错误的位置。我要的是一种特定的算法,它将以一种很好的方式打印树 - 何时打印垂直线以及何时打印水平线的详细信息。
编辑:仅使用字符串的副本来缩进节点是不够的。我不是在寻找
它一定要是
或任何类似的东西,只要树结构是可见的。请注意,C 和 D 的缩进与 G 不同——我不能只使用重复的字符串来缩进节点。
ruby - Ruby 默认将 IRB 配置为 Pretty_Inspect
我对 ruby 相当陌生,并且正在配置 IRB。我喜欢漂亮的打印(需要'pp'),但总是输入 pp 让它漂亮地打印它似乎很麻烦。我想做的是在默认情况下让它打印得很漂亮,所以如果我有一个 var ,比如'myvar',然后输入 myvar,它会自动调用 pretty_inspect 而不是常规的检查。我从哪里开始?理想情况下,我可以向我的 .irbrc 文件中添加一个自动调用的方法。有任何想法吗?
谢谢!
f# - 漂亮地打印一棵树
假设我有一个二叉树数据结构,定义如下
我有一个树的实例,如下所示:
我正在尝试将树漂亮地打印成易于解释的东西。最好,我想在这样的控制台窗口中打印树:
让我的树以这种格式输出的简单方法是什么?
hibernate - 休眠:打印日志消息时出现 OutOfMemoryError 持久 Blob
我有一个休眠实体:
我的 VM 配置为最大堆大小为 512 MB。当我尝试持久化具有 75 MB 大对象的对象时,我收到 OutOfMemoryError。
堆栈跟踪中的方法名称(StringBuilder、ByteArrayBlobType.toLoggableString、pretty.Printer.toString)表明 hibernate 正在尝试写入包含我的对象的非常大的日志消息。
我对为什么休眠使用这么多内存是正确的吗?解决此问题的最简单方法是什么?